fieldset,img,legend {
    border:0
}
.fn-clear:after,.kuma-row:after,.kuma-row:before {
    content:" ";
    clear:both
}
.fn-text-overflow,.kuma-filter {
    white-space:nowrap
}
.fn-clear,.kuma-uxform {
    zoom:1
}
.kuma-carousel .slick-slide.dragging img,.kuma-switch-label {
    pointer-events:none
}
html {
    box-sizing:border-box;
    font-family:sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
}
*,:after,:before {
    box-sizing:inherit
}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */article,aside,blockquote,body,button,code,dd,details,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul {
                                                                                margin:0;
                                                                                padding:0
                                                                            }
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {
    display:block
}
audio,canvas,progress,video {
    display:inline-block;
    vertical-align:baseline
}
audio:not([controls]) {
    display:none;
    height:0
}
[hidden],template {
    display:none
}
a {
    background-color:transparent;
    text-decoration:none
}
abbr[title] {
    border-bottom:1px dotted
}
b,optgroup,strong {
    font-weight:700
}
dfn {
    font-style:italic
}
h1 {
    font-size:2em;
    margin:.67em 0
}
mark {
    background:#ff0;
    color:#000
}
small {
    font-size:80%
}
sub,sup {
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup {
    top:-.5em
}
sub {
    bottom:-.25em
}
svg:not(:root) {
    overflow:hidden
}
hr {
    box-sizing:content-box;
    height:0
}
pre,textarea {
    overflow:auto
}
code,kbd,pre,samp {
    font-family:monospace,monospace;
    font-size:1em
}
button,input,optgroup,select,textarea {
    color:inherit;
    font:inherit;
    margin:0
}
button {
    overflow:visible
}
button,select {
    text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit] {
    -webkit-appearance:button;
    cursor:pointer
}
button::-moz-focus-inner,input::-moz-focus-inner {
    border:0;
    padding:0
}
input {
    line-height:normal
}
input[type=checkbox],input[type=radio] {
    box-sizing:border-box;
    padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
    height:auto
}
input[type=search] {
    -webkit-appearance:textfield;
    box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
    -webkit-appearance:none
}
fieldset {
    margin:0 2px;
    padding:.35em .625em .75em
}
legend {
    padding:0
}
table {
    border-collapse:collapse;
    border-spacing:0
}
body {
    background-color:#fff;
    font:12px/1.5 tahoma,arial,'PingFang SC','Hiragino Sans GB','WenQuanYi Micro Hei','Microsoft YaHei',\5b8b\4f53,sans-serif;
    color:#333
}
dl li,ol li,ul li {
    list-style:none
}
a:hover {
    text-decoration:underline
}
:focus {
    outline:0!important
}
.fn-clear:after {
    visibility:hidden;
    display:block;
    font-size:0;
    height:0
}
.fn-hide {
    display:none
}
.fn-show {
    display:block
}
.kuma-button-group,a.kuma-button {
    display:inline-block
}
.fn-left {
    float:left
}
.fn-right {
    float:right
}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-13,.col-xs-14,.col-xs-15,.col-xs-16,.col-xs-17,.col-xs-18,.col-xs-19,.col-xs-2,.col-xs-20,.col-xs-21,.col-xs-22,.col-xs-23,.col-xs-24,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.kuma-button-group .kuma-button,.kuma-form-item .kuma-label {
    float:left
}
.fn-text-overflow {
    overflow:hidden;
    text-overflow:ellipsis
}
.fn-linear {
    background:linear-gradient(#fcfcfc,#f1f1f1)
}
.fn-linear-light {
    background:linear-gradient(#fcfcfc,#f9f9f9)
}
.fn-rmb {
    font-family:arial;
    font-style:normal;
    padding-right:4px
}
.fn-webkit-adjust {
    -webkit-text-size-adjust:none
}
.fn-highlight {
    color:#f60
}
.fn-comment {
    color:#ccc
}
.fn-border-box {
    box-sizing:border-box
}
.fn-border-box * {
    box-sizing:inherit
}
.fn-content-box {
    box-sizing:content-box
}
.fn-content-box * {
    box-sizing:inherit
}
.kuma-button,.kuma-calendar,.kuma-calendar *,.kuma-input,.kuma-tag,.kuma-textarea,.kuma-time-picker,.kuma-time-picker-panel,.kuma-time-picker-panel *,.kuma-time-picker-panel-input-wrap,.kuma-time-picker-panel-select,.kuma-time-picker-panel-select ul {
    box-sizing:border-box
}
a.kuma-button {
    text-decoration:none
}
.kuma-button {
    padding:0 15px;
    height:32px;
    border-width:1px;
    border-style:solid;
    border-radius:3px;
    font-size:14px;
    line-height:30px
}
.kuma-button-primary {
    background-color:#f37327;
    border-color:#f37327;
    color:#fff
}
.kuma-button-primary:visited {
    color:#fff
}
.kuma-button-primary:hover {
    background-color:#fa7e37;
    border-color:#fa7e37;
    color:#fff
}
.kuma-button-primary:active {
    background-color:#f06a1d;
    border-color:#f06a1d;
    color:#fff
}
.kuma-button-outline {
    background-color:#fff;
    border-color:#f37327;
    color:#f37327
}
.kuma-button-outline:visited {
    color:#f37327
}
.kuma-button-outline:hover {
    background-color:#fff9f5;
    border-color:#fa7e37;
    color:#f37327
}
.kuma-button-outline:active {
    background-color:#fff2eb;
    border-color:#f06a1d;
    color:#f37327
}
.kuma-button-secondary {
    background-color:#f5f5f5;
    border-color:#dbdbdb;
    color:#666
}
.kuma-button-secondary:visited {
    color:#666
}
.kuma-button-secondary:hover {
    border-color:#e6e6e6;
    background-color:#fff;
    color:#666
}
.kuma-button-secondary:active {
    border-color:#e6e6e6;
    background-color:#f0f0f0;
    color:#666
}
.kuma-button-disabled,.kuma-button-disabled:active,.kuma-button-disabled:hover,.kuma-button-disabled:visited {
    background-color:#e8e8e8;
    border-color:#dbdbdb;
    color:#ccc
}
.kuma-button-disabled {
    cursor:not-allowed
}
.kuma-button-lg {
    padding:0 20px;
    height:36px;
    line-height:34px
}
.kuma-button-sm {
    padding:0 12px;
    height:26px;
    line-height:24px;
    font-size:12px
}
.kuma-button-group .kuma-button+.kuma-button {
    margin-left:-1px
}
.kuma-button-group .kuma-button:not(:first-child) {
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.kuma-button-group .kuma-button:not(:last-child) {
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.kuma-checkbox+s {
    display:none
}
:root .kuma-checkbox {
    display:none
}
:root .kuma-checkbox+s {
    display:inline-block;
    vertical-align:text-bottom
}
.kuma-checkbox.radio-primary[type=radio]+s,.kuma-checkbox[type=radio]+s {
    width:16px;
    height:16px;
    background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%20%20%20%20%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%227%22%20fill%3D%22%23fff%22%20stroke%3D%22%23999%22%20stroke-width%3D%222%22%2F%3E%0A%3C%2Fsvg%3E%0A);
    background-repeat:no-repeat
}
.kuma-checkbox.radio-primary[type=radio]+s:hover,.kuma-checkbox[type=radio]+s:hover {
    background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%20%20%20%20%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%227%22%20fill%3D%22%23fff%22%20stroke%3D%22%23f37327%22%20stroke-width%3D%222%22%2F%3E%0A%3C%2Fsvg%3E%0A)
}
.kuma-checkbox[type=radio]:checked+s {
    background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%09%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%227%22%20fill%3D%22%23fff%22%20stroke%3D%22%23f37327%22%20stroke-width%3D%222%22%2F%3E%0A%09%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23f37327%22%2F%3E%0A%3C%2Fsvg%3E%0A);
    background-repeat:no-repeat
}
.kuma-checkbox[type=radio]:disabled+s {
    background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%20%20%20%20%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%227%22%20fill%3D%22%23e8e8e8%22%20stroke%3D%22%23999%22%20stroke-width%3D%222%22%2F%3E%0A%3C%2Fsvg%3E%0A);
    background-repeat:no-repeat
}
.kuma-checkbox[type=radio]:checked:disabled+s {
    background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%20%20%20%20%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%227%22%20fill%3D%22%23e8e8e8%22%20stroke%3D%22%23999%22%20stroke-width%3D%222%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23999%22%2F%3E%0A%3C%2Fsvg%3E);
    background-repeat:no-repeat
}
.kuma-checkbox.radio-primary[type=radio]+s {
    background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%20%20%20%20%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%227%22%20fill%3D%22%23fff%22%20stroke%3D%22%23999%22%20stroke-width%3D%222%22%2F%3E%0A%3C%2Fsvg%3E%0A);
    background-repeat:no-repeat
}
.kuma-checkbox.radio-primary[type=radio]:checked+s {
    background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%09%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%227%22%20fill%3D%22%23fff%22%20stroke%3D%22%23f37327%22%20stroke-width%3D%222%22%2F%3E%0A%09%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23f37327%22%2F%3E%0A%3C%2Fsvg%3E%0A);
    background-repeat:no-repeat
}
.kuma-checkbox.radio-primary[type=radio]:disabled+s {
    background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%20%20%20%20%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%227%22%20fill%3D%22%23e8e8e8%22%20stroke%3D%22%23999%22%20stroke-width%3D%222%22%2F%3E%0A%3C%2Fsvg%3E%0A);
    background-repeat:no-repeat
}
.kuma-checkbox.radio-primary[type=radio]:checked:disabled+s {
    background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%20%20%20%20%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%227%22%20fill%3D%22%23e8e8e8%22%20stroke%3D%22%23999%22%20stroke-width%3D%222%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23999%22%2F%3E%0A%3C%2Fsvg%3E);
    background-repeat:no-repeat
}
.kuma-checkbox.checkbox-primary[type=checkbox]+s,.kuma-checkbox[type=checkbox]+s {
    width:16px;
    height:16px;
    background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%20%20%20%20%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%2214%22%20height%3D%2214%22%20fill%3D%22%23fff%22%20stroke%3D%22%23999%22%20stroke-width%3D%222px%22%20%2F%3E%0A%3C%2Fsvg%3E);
    background-repeat:no-repeat
}
.kuma-checkbox.checkbox-primary[type=checkbox]+s:hover,.kuma-checkbox[type=checkbox]+s:hover {
    background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%20%20%20%20%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%2214%22%20height%3D%2214%22%20fill%3D%22%23fff%22%20stroke%3D%22%23f37327%22%20stroke-width%3D%222px%22%20%2F%3E%0A%3C%2Fsvg%3E)
}
.kuma-checkbox[type=checkbox]:checked+s {
    background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%09%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%2214%22%20height%3D%2214%22%20fill%3D%22%23fff%22%20stroke%3D%22%23f37327%22%20stroke-width%3D%222px%22%20%2F%3E%0A%09%3Cpolyline%20points%3D%223.5%208%2C6.5%2011%2C12%204.5%22%20stroke%3D%22%23f37327%22%20stroke-width%3D%222.5%22%20stroke-opacity%3D%220.6%22%20stroke-linecap%3D%22round%22%20fill%3D%22transparent%22%2F%3E%0A%09%3Cpolyline%20points%3D%223.5%208%2C6.5%2011%2C12%204.5%22%20stroke%3D%22%23f37327%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20fill%3D%22transparent%22%2F%3E%0A%3C%2Fsvg%3E%0A);
    background-repeat:no-repeat
}
.kuma-checkbox[type=checkbox]:disabled+s {
    background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%20%20%20%20%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%2214%22%20height%3D%2214%22%20fill%3D%22%23e8e8e8%22%20stroke%3D%22%23999%22%20stroke-width%3D%222px%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);
    background-repeat:no-repeat
}
.kuma-checkbox[type=checkbox]:checked:disabled+s {
    background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%20%20%20%20%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%2214%22%20height%3D%2214%22%20fill%3D%22%23e8e8e8%22%20stroke%3D%22%23999%22%20stroke-width%3D%222px%22%20%2F%3E%0A%20%20%20%20%3Cpolyline%20points%3D%223.5%208%2C6.5%2011%2C12%204.5%22%20stroke%3D%22%23999%22%20stroke-width%3D%222.5%22%20stroke-opacity%3D%220.6%22%20stroke-linecap%3D%22round%22%20fill%3D%22transparent%22%2F%3E%0A%20%20%20%20%3Cpolyline%20points%3D%223.5%208%2C6.5%2011%2C12%204.5%22%20stroke%3D%22%23999%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20fill%3D%22transparent%22%2F%3E%0A%3C%2Fsvg%3E%0A);
    background-repeat:no-repeat
}
.kuma-checkbox.checkbox-primary[type=checkbox]+s {
    background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%20%20%20%20%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%2214%22%20height%3D%2214%22%20fill%3D%22%23fff%22%20stroke%3D%22%23999%22%20stroke-width%3D%222px%22%20%2F%3E%0A%3C%2Fsvg%3E);
    background-repeat:no-repeat
}
.kuma-checkbox.checkbox-primary[type=checkbox]:checked+s {
    background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%09%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%2214%22%20height%3D%2214%22%20fill%3D%22%23fff%22%20stroke%3D%22%23f37327%22%20stroke-width%3D%222px%22%20%2F%3E%0A%09%3Cpolyline%20points%3D%223.5%208%2C6.5%2011%2C12%204.5%22%20stroke%3D%22%23f37327%22%20stroke-width%3D%222.5%22%20stroke-opacity%3D%220.6%22%20stroke-linecap%3D%22round%22%20fill%3D%22transparent%22%2F%3E%0A%09%3Cpolyline%20points%3D%223.5%208%2C6.5%2011%2C12%204.5%22%20stroke%3D%22%23f37327%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20fill%3D%22transparent%22%2F%3E%0A%3C%2Fsvg%3E%0A);
    background-repeat:no-repeat
}
.kuma-checkbox.checkbox-primary[type=checkbox]:disabled+s {
    background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%20%20%20%20%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%2214%22%20height%3D%2214%22%20fill%3D%22%23e8e8e8%22%20stroke%3D%22%23999%22%20stroke-width%3D%222px%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);
    background-repeat:no-repeat
}
.kuma-checkbox.checkbox-primary[type=checkbox]:checked:disabled+s {
    background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%20%20%20%20%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%2214%22%20height%3D%2214%22%20fill%3D%22%23e8e8e8%22%20stroke%3D%22%23999%22%20stroke-width%3D%222px%22%20%2F%3E%0A%20%20%20%20%3Cpolyline%20points%3D%223.5%208%2C6.5%2011%2C12%204.5%22%20stroke%3D%22%23999%22%20stroke-width%3D%222.5%22%20stroke-opacity%3D%220.6%22%20stroke-linecap%3D%22round%22%20fill%3D%22transparent%22%2F%3E%0A%20%20%20%20%3Cpolyline%20points%3D%223.5%208%2C6.5%2011%2C12%204.5%22%20stroke%3D%22%23999%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20fill%3D%22transparent%22%2F%3E%0A%3C%2Fsvg%3E%0A);
    background-repeat:no-repeat
}
.kuma-form-item {
    margin-bottom:20px
}
.kuma-form-item .controls {
    margin-left:110px
}
.kuma-form-item .controls .kuma-form-text {
    display:inline-block;
    margin-top:5px
}
.kuma-form-item .controls .kuma-form-text .kuma-checkbox+s {
    vertical-align:sub
}
.kuma-container-1000 {
    margin:0 auto;
    width:1000px
}
.kuma-container-1180 {
    margin:0 auto;
    width:1180px
}
.kuma-container,.kuma-container-fluid {
    margin-right:auto;
    margin-left:auto;
    padding-left:10px;
    padding-right:10px
}
.kuma-container-full {
    width:100%
}
@media (min-width:768px) {
    .kuma-container {
        width:740px
    }
}
@media (min-width:992px) {
    .kuma-container {
        width:1000px
    }
}
@media (min-width:1200px) {
    .kuma-container {
        width:1180px
    }
}
.kuma-row {
    margin-left:-10px;
    margin-right:-10px
}
.kuma-row:after,.kuma-row:before {
    display:table
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-13,.col-lg-14,.col-lg-15,.col-lg-16,.col-lg-17,.col-lg-18,.col-lg-19,.col-lg-2,.col-lg-20,.col-lg-21,.col-lg-22,.col-lg-23,.col-lg-24,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-13,.col-md-14,.col-md-15,.col-md-16,.col-md-17,.col-md-18,.col-md-19,.col-md-2,.col-md-20,.col-md-21,.col-md-22,.col-md-23,.col-md-24,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-13,.col-sm-14,.col-sm-15,.col-sm-16,.col-sm-17,.col-sm-18,.col-sm-19,.col-sm-2,.col-sm-20,.col-sm-21,.col-sm-22,.col-sm-23,.col-sm-24,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-13,.col-xs-14,.col-xs-15,.col-xs-16,.col-xs-17,.col-xs-18,.col-xs-19,.col-xs-2,.col-xs-20,.col-xs-21,.col-xs-22,.col-xs-23,.col-xs-24,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
    position:relative;
    min-height:1px;
    padding-left:10px;
    padding-right:10px
}
.col-xs-24 {
    width:100%
}
.col-xs-23 {
    width:95.83333333%
}
.col-xs-22 {
    width:91.66666667%
}
.col-xs-21 {
    width:87.5%
}
.col-xs-20 {
    width:83.33333333%
}
.col-xs-19 {
    width:79.16666667%
}
.col-xs-18 {
    width:75%
}
.col-xs-17 {
    width:70.83333333%
}
.col-xs-16 {
    width:66.66666667%
}
.col-xs-15 {
    width:62.5%
}
.col-xs-14 {
    width:58.33333333%
}
.col-xs-13 {
    width:54.16666667%
}
.col-xs-12 {
    width:50%
}
.col-xs-11 {
    width:45.83333333%
}
.col-xs-10 {
    width:41.66666667%
}
.col-xs-9 {
    width:37.5%
}
.col-xs-8 {
    width:33.33333333%
}
.col-xs-7 {
    width:29.16666667%
}
.col-xs-6 {
    width:25%
}
.col-xs-5 {
    width:20.83333333%
}
.col-xs-4 {
    width:16.66666667%
}
.col-xs-3 {
    width:12.5%
}
.col-xs-2 {
    width:8.33333333%
}
.col-xs-1 {
    width:4.16666667%
}
.col-xs-pull-24 {
    right:100%
}
.col-xs-pull-23 {
    right:95.83333333%
}
.col-xs-pull-22 {
    right:91.66666667%
}
.col-xs-pull-21 {
    right:87.5%
}
.col-xs-pull-20 {
    right:83.33333333%
}
.col-xs-pull-19 {
    right:79.16666667%
}
.col-xs-pull-18 {
    right:75%
}
.col-xs-pull-17 {
    right:70.83333333%
}
.col-xs-pull-16 {
    right:66.66666667%
}
.col-xs-pull-15 {
    right:62.5%
}
.col-xs-pull-14 {
    right:58.33333333%
}
.col-xs-pull-13 {
    right:54.16666667%
}
.col-xs-pull-12 {
    right:50%
}
.col-xs-pull-11 {
    right:45.83333333%
}
.col-xs-pull-10 {
    right:41.66666667%
}
.col-xs-pull-9 {
    right:37.5%
}
.col-xs-pull-8 {
    right:33.33333333%
}
.col-xs-pull-7 {
    right:29.16666667%
}
.col-xs-pull-6 {
    right:25%
}
.col-xs-pull-5 {
    right:20.83333333%
}
.col-xs-pull-4 {
    right:16.66666667%
}
.col-xs-pull-3 {
    right:12.5%
}
.col-xs-pull-2 {
    right:8.33333333%
}
.col-xs-pull-1 {
    right:4.16666667%
}
.col-xs-pull-0 {
    right:auto
}
.col-xs-push-24 {
    left:100%
}
.col-xs-push-23 {
    left:95.83333333%
}
.col-xs-push-22 {
    left:91.66666667%
}
.col-xs-push-21 {
    left:87.5%
}
.col-xs-push-20 {
    left:83.33333333%
}
.col-xs-push-19 {
    left:79.16666667%
}
.col-xs-push-18 {
    left:75%
}
.col-xs-push-17 {
    left:70.83333333%
}
.col-xs-push-16 {
    left:66.66666667%
}
.col-xs-push-15 {
    left:62.5%
}
.col-xs-push-14 {
    left:58.33333333%
}
.col-xs-push-13 {
    left:54.16666667%
}
.col-xs-push-12 {
    left:50%
}
.col-xs-push-11 {
    left:45.83333333%
}
.col-xs-push-10 {
    left:41.66666667%
}
.col-xs-push-9 {
    left:37.5%
}
.col-xs-push-8 {
    left:33.33333333%
}
.col-xs-push-7 {
    left:29.16666667%
}
.col-xs-push-6 {
    left:25%
}
.col-xs-push-5 {
    left:20.83333333%
}
.col-xs-push-4 {
    left:16.66666667%
}
.col-xs-push-3 {
    left:12.5%
}
.col-xs-push-2 {
    left:8.33333333%
}
.col-xs-push-1 {
    left:4.16666667%
}
.col-xs-push-0 {
    left:auto
}
.col-xs-offset-24 {
    margin-left:100%
}
.col-xs-offset-23 {
    margin-left:95.83333333%
}
.col-xs-offset-22 {
    margin-left:91.66666667%
}
.col-xs-offset-21 {
    margin-left:87.5%
}
.col-xs-offset-20 {
    margin-left:83.33333333%
}
.col-xs-offset-19 {
    margin-left:79.16666667%
}
.col-xs-offset-18 {
    margin-left:75%
}
.col-xs-offset-17 {
    margin-left:70.83333333%
}
.col-xs-offset-16 {
    margin-left:66.66666667%
}
.col-xs-offset-15 {
    margin-left:62.5%
}
.col-xs-offset-14 {
    margin-left:58.33333333%
}
.col-xs-offset-13 {
    margin-left:54.16666667%
}
.col-xs-offset-12 {
    margin-left:50%
}
.col-xs-offset-11 {
    margin-left:45.83333333%
}
.col-xs-offset-10 {
    margin-left:41.66666667%
}
.col-xs-offset-9 {
    margin-left:37.5%
}
.col-xs-offset-8 {
    margin-left:33.33333333%
}
.col-xs-offset-7 {
    margin-left:29.16666667%
}
.col-xs-offset-6 {
    margin-left:25%
}
.col-xs-offset-5 {
    margin-left:20.83333333%
}
.col-xs-offset-4 {
    margin-left:16.66666667%
}
.col-xs-offset-3 {
    margin-left:12.5%
}
.col-xs-offset-2 {
    margin-left:8.33333333%
}
.col-xs-offset-1 {
    margin-left:4.16666667%
}
.col-xs-offset-0 {
    margin-left:0
}
@media (min-width:768px) {
    .col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-13,.col-sm-14,.col-sm-15,.col-sm-16,.col-sm-17,.col-sm-18,.col-sm-19,.col-sm-2,.col-sm-20,.col-sm-21,.col-sm-22,.col-sm-23,.col-sm-24,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9 {
        float:left
    }
    .col-sm-24 {
        width:100%
    }
    .col-sm-23 {
        width:95.83333333%
    }
    .col-sm-22 {
        width:91.66666667%
    }
    .col-sm-21 {
        width:87.5%
    }
    .col-sm-20 {
        width:83.33333333%
    }
    .col-sm-19 {
        width:79.16666667%
    }
    .col-sm-18 {
        width:75%
    }
    .col-sm-17 {
        width:70.83333333%
    }
    .col-sm-16 {
        width:66.66666667%
    }
    .col-sm-15 {
        width:62.5%
    }
    .col-sm-14 {
        width:58.33333333%
    }
    .col-sm-13 {
        width:54.16666667%
    }
    .col-sm-12 {
        width:50%
    }
    .col-sm-11 {
        width:45.83333333%
    }
    .col-sm-10 {
        width:41.66666667%
    }
    .col-sm-9 {
        width:37.5%
    }
    .col-sm-8 {
        width:33.33333333%
    }
    .col-sm-7 {
        width:29.16666667%
    }
    .col-sm-6 {
        width:25%
    }
    .col-sm-5 {
        width:20.83333333%
    }
    .col-sm-4 {
        width:16.66666667%
    }
    .col-sm-3 {
        width:12.5%
    }
    .col-sm-2 {
        width:8.33333333%
    }
    .col-sm-1 {
        width:4.16666667%
    }
    .col-sm-pull-24 {
        right:100%
    }
    .col-sm-pull-23 {
        right:95.83333333%
    }
    .col-sm-pull-22 {
        right:91.66666667%
    }
    .col-sm-pull-21 {
        right:87.5%
    }
    .col-sm-pull-20 {
        right:83.33333333%
    }
    .col-sm-pull-19 {
        right:79.16666667%
    }
    .col-sm-pull-18 {
        right:75%
    }
    .col-sm-pull-17 {
        right:70.83333333%
    }
    .col-sm-pull-16 {
        right:66.66666667%
    }
    .col-sm-pull-15 {
        right:62.5%
    }
    .col-sm-pull-14 {
        right:58.33333333%
    }
    .col-sm-pull-13 {
        right:54.16666667%
    }
    .col-sm-pull-12 {
        right:50%
    }
    .col-sm-pull-11 {
        right:45.83333333%
    }
    .col-sm-pull-10 {
        right:41.66666667%
    }
    .col-sm-pull-9 {
        right:37.5%
    }
    .col-sm-pull-8 {
        right:33.33333333%
    }
    .col-sm-pull-7 {
        right:29.16666667%
    }
    .col-sm-pull-6 {
        right:25%
    }
    .col-sm-pull-5 {
        right:20.83333333%
    }
    .col-sm-pull-4 {
        right:16.66666667%
    }
    .col-sm-pull-3 {
        right:12.5%
    }
    .col-sm-pull-2 {
        right:8.33333333%
    }
    .col-sm-pull-1 {
        right:4.16666667%
    }
    .col-sm-pull-0 {
        right:auto
    }
    .col-sm-push-24 {
        left:100%
    }
    .col-sm-push-23 {
        left:95.83333333%
    }
    .col-sm-push-22 {
        left:91.66666667%
    }
    .col-sm-push-21 {
        left:87.5%
    }
    .col-sm-push-20 {
        left:83.33333333%
    }
    .col-sm-push-19 {
        left:79.16666667%
    }
    .col-sm-push-18 {
        left:75%
    }
    .col-sm-push-17 {
        left:70.83333333%
    }
    .col-sm-push-16 {
        left:66.66666667%
    }
    .col-sm-push-15 {
        left:62.5%
    }
    .col-sm-push-14 {
        left:58.33333333%
    }
    .col-sm-push-13 {
        left:54.16666667%
    }
    .col-sm-push-12 {
        left:50%
    }
    .col-sm-push-11 {
        left:45.83333333%
    }
    .col-sm-push-10 {
        left:41.66666667%
    }
    .col-sm-push-9 {
        left:37.5%
    }
    .col-sm-push-8 {
        left:33.33333333%
    }
    .col-sm-push-7 {
        left:29.16666667%
    }
    .col-sm-push-6 {
        left:25%
    }
    .col-sm-push-5 {
        left:20.83333333%
    }
    .col-sm-push-4 {
        left:16.66666667%
    }
    .col-sm-push-3 {
        left:12.5%
    }
    .col-sm-push-2 {
        left:8.33333333%
    }
    .col-sm-push-1 {
        left:4.16666667%
    }
    .col-sm-push-0 {
        left:auto
    }
    .col-sm-offset-24 {
        margin-left:100%
    }
    .col-sm-offset-23 {
        margin-left:95.83333333%
    }
    .col-sm-offset-22 {
        margin-left:91.66666667%
    }
    .col-sm-offset-21 {
        margin-left:87.5%
    }
    .col-sm-offset-20 {
        margin-left:83.33333333%
    }
    .col-sm-offset-19 {
        margin-left:79.16666667%
    }
    .col-sm-offset-18 {
        margin-left:75%
    }
    .col-sm-offset-17 {
        margin-left:70.83333333%
    }
    .col-sm-offset-16 {
        margin-left:66.66666667%
    }
    .col-sm-offset-15 {
        margin-left:62.5%
    }
    .col-sm-offset-14 {
        margin-left:58.33333333%
    }
    .col-sm-offset-13 {
        margin-left:54.16666667%
    }
    .col-sm-offset-12 {
        margin-left:50%
    }
    .col-sm-offset-11 {
        margin-left:45.83333333%
    }
    .col-sm-offset-10 {
        margin-left:41.66666667%
    }
    .col-sm-offset-9 {
        margin-left:37.5%
    }
    .col-sm-offset-8 {
        margin-left:33.33333333%
    }
    .col-sm-offset-7 {
        margin-left:29.16666667%
    }
    .col-sm-offset-6 {
        margin-left:25%
    }
    .col-sm-offset-5 {
        margin-left:20.83333333%
    }
    .col-sm-offset-4 {
        margin-left:16.66666667%
    }
    .col-sm-offset-3 {
        margin-left:12.5%
    }
    .col-sm-offset-2 {
        margin-left:8.33333333%
    }
    .col-sm-offset-1 {
        margin-left:4.16666667%
    }
    .col-sm-offset-0 {
        margin-left:0
    }
}
@media (min-width:992px) {
    .col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-13,.col-md-14,.col-md-15,.col-md-16,.col-md-17,.col-md-18,.col-md-19,.col-md-2,.col-md-20,.col-md-21,.col-md-22,.col-md-23,.col-md-24,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9 {
        float:left
    }
    .col-md-24 {
        width:100%
    }
    .col-md-23 {
        width:95.83333333%
    }
    .col-md-22 {
        width:91.66666667%
    }
    .col-md-21 {
        width:87.5%
    }
    .col-md-20 {
        width:83.33333333%
    }
    .col-md-19 {
        width:79.16666667%
    }
    .col-md-18 {
        width:75%
    }
    .col-md-17 {
        width:70.83333333%
    }
    .col-md-16 {
        width:66.66666667%
    }
    .col-md-15 {
        width:62.5%
    }
    .col-md-14 {
        width:58.33333333%
    }
    .col-md-13 {
        width:54.16666667%
    }
    .col-md-12 {
        width:50%
    }
    .col-md-11 {
        width:45.83333333%
    }
    .col-md-10 {
        width:41.66666667%
    }
    .col-md-9 {
        width:37.5%
    }
    .col-md-8 {
        width:33.33333333%
    }
    .col-md-7 {
        width:29.16666667%
    }
    .col-md-6 {
        width:25%
    }
    .col-md-5 {
        width:20.83333333%
    }
    .col-md-4 {
        width:16.66666667%
    }
    .col-md-3 {
        width:12.5%
    }
    .col-md-2 {
        width:8.33333333%
    }
    .col-md-1 {
        width:4.16666667%
    }
    .col-md-pull-24 {
        right:100%
    }
    .col-md-pull-23 {
        right:95.83333333%
    }
    .col-md-pull-22 {
        right:91.66666667%
    }
    .col-md-pull-21 {
        right:87.5%
    }
    .col-md-pull-20 {
        right:83.33333333%
    }
    .col-md-pull-19 {
        right:79.16666667%
    }
    .col-md-pull-18 {
        right:75%
    }
    .col-md-pull-17 {
        right:70.83333333%
    }
    .col-md-pull-16 {
        right:66.66666667%
    }
    .col-md-pull-15 {
        right:62.5%
    }
    .col-md-pull-14 {
        right:58.33333333%
    }
    .col-md-pull-13 {
        right:54.16666667%
    }
    .col-md-pull-12 {
        right:50%
    }
    .col-md-pull-11 {
        right:45.83333333%
    }
    .col-md-pull-10 {
        right:41.66666667%
    }
    .col-md-pull-9 {
        right:37.5%
    }
    .col-md-pull-8 {
        right:33.33333333%
    }
    .col-md-pull-7 {
        right:29.16666667%
    }
    .col-md-pull-6 {
        right:25%
    }
    .col-md-pull-5 {
        right:20.83333333%
    }
    .col-md-pull-4 {
        right:16.66666667%
    }
    .col-md-pull-3 {
        right:12.5%
    }
    .col-md-pull-2 {
        right:8.33333333%
    }
    .col-md-pull-1 {
        right:4.16666667%
    }
    .col-md-pull-0 {
        right:auto
    }
    .col-md-push-24 {
        left:100%
    }
    .col-md-push-23 {
        left:95.83333333%
    }
    .col-md-push-22 {
        left:91.66666667%
    }
    .col-md-push-21 {
        left:87.5%
    }
    .col-md-push-20 {
        left:83.33333333%
    }
    .col-md-push-19 {
        left:79.16666667%
    }
    .col-md-push-18 {
        left:75%
    }
    .col-md-push-17 {
        left:70.83333333%
    }
    .col-md-push-16 {
        left:66.66666667%
    }
    .col-md-push-15 {
        left:62.5%
    }
    .col-md-push-14 {
        left:58.33333333%
    }
    .col-md-push-13 {
        left:54.16666667%
    }
    .col-md-push-12 {
        left:50%
    }
    .col-md-push-11 {
        left:45.83333333%
    }
    .col-md-push-10 {
        left:41.66666667%
    }
    .col-md-push-9 {
        left:37.5%
    }
    .col-md-push-8 {
        left:33.33333333%
    }
    .col-md-push-7 {
        left:29.16666667%
    }
    .col-md-push-6 {
        left:25%
    }
    .col-md-push-5 {
        left:20.83333333%
    }
    .col-md-push-4 {
        left:16.66666667%
    }
    .col-md-push-3 {
        left:12.5%
    }
    .col-md-push-2 {
        left:8.33333333%
    }
    .col-md-push-1 {
        left:4.16666667%
    }
    .col-md-push-0 {
        left:auto
    }
    .col-md-offset-24 {
        margin-left:100%
    }
    .col-md-offset-23 {
        margin-left:95.83333333%
    }
    .col-md-offset-22 {
        margin-left:91.66666667%
    }
    .col-md-offset-21 {
        margin-left:87.5%
    }
    .col-md-offset-20 {
        margin-left:83.33333333%
    }
    .col-md-offset-19 {
        margin-left:79.16666667%
    }
    .col-md-offset-18 {
        margin-left:75%
    }
    .col-md-offset-17 {
        margin-left:70.83333333%
    }
    .col-md-offset-16 {
        margin-left:66.66666667%
    }
    .col-md-offset-15 {
        margin-left:62.5%
    }
    .col-md-offset-14 {
        margin-left:58.33333333%
    }
    .col-md-offset-13 {
        margin-left:54.16666667%
    }
    .col-md-offset-12 {
        margin-left:50%
    }
    .col-md-offset-11 {
        margin-left:45.83333333%
    }
    .col-md-offset-10 {
        margin-left:41.66666667%
    }
    .col-md-offset-9 {
        margin-left:37.5%
    }
    .col-md-offset-8 {
        margin-left:33.33333333%
    }
    .col-md-offset-7 {
        margin-left:29.16666667%
    }
    .col-md-offset-6 {
        margin-left:25%
    }
    .col-md-offset-5 {
        margin-left:20.83333333%
    }
    .col-md-offset-4 {
        margin-left:16.66666667%
    }
    .col-md-offset-3 {
        margin-left:12.5%
    }
    .col-md-offset-2 {
        margin-left:8.33333333%
    }
    .col-md-offset-1 {
        margin-left:4.16666667%
    }
    .col-md-offset-0 {
        margin-left:0
    }
}
@media (min-width:1200px) {
    .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-13,.col-lg-14,.col-lg-15,.col-lg-16,.col-lg-17,.col-lg-18,.col-lg-19,.col-lg-2,.col-lg-20,.col-lg-21,.col-lg-22,.col-lg-23,.col-lg-24,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9 {
        float:left
    }
    .col-lg-24 {
        width:100%
    }
    .col-lg-23 {
        width:95.83333333%
    }
    .col-lg-22 {
        width:91.66666667%
    }
    .col-lg-21 {
        width:87.5%
    }
    .col-lg-20 {
        width:83.33333333%
    }
    .col-lg-19 {
        width:79.16666667%
    }
    .col-lg-18 {
        width:75%
    }
    .col-lg-17 {
        width:70.83333333%
    }
    .col-lg-16 {
        width:66.66666667%
    }
    .col-lg-15 {
        width:62.5%
    }
    .col-lg-14 {
        width:58.33333333%
    }
    .col-lg-13 {
        width:54.16666667%
    }
    .col-lg-12 {
        width:50%
    }
    .col-lg-11 {
        width:45.83333333%
    }
    .col-lg-10 {
        width:41.66666667%
    }
    .col-lg-9 {
        width:37.5%
    }
    .col-lg-8 {
        width:33.33333333%
    }
    .col-lg-7 {
        width:29.16666667%
    }
    .col-lg-6 {
        width:25%
    }
    .col-lg-5 {
        width:20.83333333%
    }
    .col-lg-4 {
        width:16.66666667%
    }
    .col-lg-3 {
        width:12.5%
    }
    .col-lg-2 {
        width:8.33333333%
    }
    .col-lg-1 {
        width:4.16666667%
    }
    .col-lg-pull-24 {
        right:100%
    }
    .col-lg-pull-23 {
        right:95.83333333%
    }
    .col-lg-pull-22 {
        right:91.66666667%
    }
    .col-lg-pull-21 {
        right:87.5%
    }
    .col-lg-pull-20 {
        right:83.33333333%
    }
    .col-lg-pull-19 {
        right:79.16666667%
    }
    .col-lg-pull-18 {
        right:75%
    }
    .col-lg-pull-17 {
        right:70.83333333%
    }
    .col-lg-pull-16 {
        right:66.66666667%
    }
    .col-lg-pull-15 {
        right:62.5%
    }
    .col-lg-pull-14 {
        right:58.33333333%
    }
    .col-lg-pull-13 {
        right:54.16666667%
    }
    .col-lg-pull-12 {
        right:50%
    }
    .col-lg-pull-11 {
        right:45.83333333%
    }
    .col-lg-pull-10 {
        right:41.66666667%
    }
    .col-lg-pull-9 {
        right:37.5%
    }
    .col-lg-pull-8 {
        right:33.33333333%
    }
    .col-lg-pull-7 {
        right:29.16666667%
    }
    .col-lg-pull-6 {
        right:25%
    }
    .col-lg-pull-5 {
        right:20.83333333%
    }
    .col-lg-pull-4 {
        right:16.66666667%
    }
    .col-lg-pull-3 {
        right:12.5%
    }
    .col-lg-pull-2 {
        right:8.33333333%
    }
    .col-lg-pull-1 {
        right:4.16666667%
    }
    .col-lg-pull-0 {
        right:auto
    }
    .col-lg-push-24 {
        left:100%
    }
    .col-lg-push-23 {
        left:95.83333333%
    }
    .col-lg-push-22 {
        left:91.66666667%
    }
    .col-lg-push-21 {
        left:87.5%
    }
    .col-lg-push-20 {
        left:83.33333333%
    }
    .col-lg-push-19 {
        left:79.16666667%
    }
    .col-lg-push-18 {
        left:75%
    }
    .col-lg-push-17 {
        left:70.83333333%
    }
    .col-lg-push-16 {
        left:66.66666667%
    }
    .col-lg-push-15 {
        left:62.5%
    }
    .col-lg-push-14 {
        left:58.33333333%
    }
    .col-lg-push-13 {
        left:54.16666667%
    }
    .col-lg-push-12 {
        left:50%
    }
    .col-lg-push-11 {
        left:45.83333333%
    }
    .col-lg-push-10 {
        left:41.66666667%
    }
    .col-lg-push-9 {
        left:37.5%
    }
    .col-lg-push-8 {
        left:33.33333333%
    }
    .col-lg-push-7 {
        left:29.16666667%
    }
    .col-lg-push-6 {
        left:25%
    }
    .col-lg-push-5 {
        left:20.83333333%
    }
    .col-lg-push-4 {
        left:16.66666667%
    }
    .col-lg-push-3 {
        left:12.5%
    }
    .col-lg-push-2 {
        left:8.33333333%
    }
    .col-lg-push-1 {
        left:4.16666667%
    }
    .col-lg-push-0 {
        left:auto
    }
    .col-lg-offset-24 {
        margin-left:100%
    }
    .col-lg-offset-23 {
        margin-left:95.83333333%
    }
    .col-lg-offset-22 {
        margin-left:91.66666667%
    }
    .col-lg-offset-21 {
        margin-left:87.5%
    }
    .col-lg-offset-20 {
        margin-left:83.33333333%
    }
    .col-lg-offset-19 {
        margin-left:79.16666667%
    }
    .col-lg-offset-18 {
        margin-left:75%
    }
    .col-lg-offset-17 {
        margin-left:70.83333333%
    }
    .col-lg-offset-16 {
        margin-left:66.66666667%
    }
    .col-lg-offset-15 {
        margin-left:62.5%
    }
    .col-lg-offset-14 {
        margin-left:58.33333333%
    }
    .col-lg-offset-13 {
        margin-left:54.16666667%
    }
    .col-lg-offset-12 {
        margin-left:50%
    }
    .col-lg-offset-11 {
        margin-left:45.83333333%
    }
    .col-lg-offset-10 {
        margin-left:41.66666667%
    }
    .col-lg-offset-9 {
        margin-left:37.5%
    }
    .col-lg-offset-8 {
        margin-left:33.33333333%
    }
    .col-lg-offset-7 {
        margin-left:29.16666667%
    }
    .col-lg-offset-6 {
        margin-left:25%
    }
    .col-lg-offset-5 {
        margin-left:20.83333333%
    }
    .col-lg-offset-4 {
        margin-left:16.66666667%
    }
    .col-lg-offset-3 {
        margin-left:12.5%
    }
    .col-lg-offset-2 {
        margin-left:8.33333333%
    }
    .col-lg-offset-1 {
        margin-left:4.16666667%
    }
    .col-lg-offset-0 {
        margin-left:0
    }
}
.kuma-input,.kuma-textarea {
    width:100%;
    border:1px solid #dbdbdb;
    font-size:12px;
    color:#333
}
.kuma-input[disabled],.kuma-input[readonly],.kuma-textarea[disabled],.kuma-textarea[readonly] {
    border:1px solid #dbdbdb;
    background:#e8e8e8
}
.kuma-input.kuma-input-hover,.kuma-input:focus,.kuma-input:hover,.kuma-textarea.kuma-input-hover,.kuma-textarea:focus,.kuma-textarea:hover {
    border:1px solid #ccc
}
.kuma-input:focus,.kuma-textarea:focus {
    color:#333;
    outline:0
}
.kuma-input.kuma-input-focus,.kuma-textarea.kuma-input-focus {
    border:1px solid #ccc;
    color:#333;
    outline:0
}
.kuma-input.kuma-input-error,.kuma-textarea.kuma-textarea-error {
    background-color:#fff4f2;
    border:1px solid #F04631;
    color:#F04631
}
.kuma-label {
    float:none;
    width:100px;
    margin-left:0;
    padding-top:5px;
    padding-right:0;
    text-align:right;
    color:#333;
    display:table-cell;
    vertical-align:baseline;
    vertical-align:-webkit-baseline-middle
}
.kuma-label .required {
    color:red;
    font-family:Simsun
}
.kuma-label .label-content {
    line-height:14px
}
a,a:visited {
    color:#3B8FD9
}
a:active,a:hover {
    outline:0;
    color:#1A78B8
}
a:disabled {
    color:#ccc
}
a.weak-link {
    color:#333;
    text-decoration:underline
}
a.weaker-link {
    color:#333
}
.kuma-loading-s {
    width:24px;
    height:24px;
    background:url(https://aliwork.alicdn.com/tps/TB1NR2TMXXXXXX9XVXXXXXXXXXX-24-12.gif) center no-repeat;
    background-image:url(https://aliwork.alicdn.com/tps/TB1fPYRMXXXXXcdXFXXXXXXXXXX-480-238.svg),none;
    background-size:contain
}
.kuma-loading {
    width:36px;
    height:36px;
    background:url(https://aliwork.alicdn.com/tps/TB1BjnZMXXXXXa7XFXXXXXXXXXX-36-18.gif) center no-repeat;
    background-image:url(https://aliwork.alicdn.com/tps/TB1fPYRMXXXXXcdXFXXXXXXXXXX-480-238.svg),none;
    background-size:contain
}
.kuma-loading-l {
    width:48px;
    height:48px;
    background:url(https://aliwork.alicdn.com/tps/TB1LV66MXXXXXbQXpXXXXXXXXXX-48-24.gif) center no-repeat;
    background-image:url(https://aliwork.alicdn.com/tps/TB1fPYRMXXXXXcdXFXXXXXXXXXX-480-238.svg),none;
    background-size:contain
}
.kuma-table thead th {
    padding:0 10px;
    height:50px;
    background-color:#f5f5f5;
    color:#333;
    font-size:14px;
    text-align:left
}
.kuma-table tbody td {
    padding:0 10px;
    height:50px;
    color:#666
}
.kuma-table tbody tr:nth-child(2n+1) {
    background-color:#fff
}
.kuma-table tbody tr:nth-child(2n) {
    background-color:#fafafa
}
.kuma-table tbody tr:hover {
    background-color:#fff9f5
}
.kuma-filter .kuma-filter-title {
    display:inline-block;
    line-height:28px;
    vertical-align:top
}
.kuma-filter .kuma-tag-pickable {
    display:inline-block;
    white-space:normal
}
.kuma-tag-pickable .kuma-tag {
    margin:0 5px 5px 0;
    padding:0
}
.kuma-tag-pickable .kuma-tag a {
    position:relative;
    display:block;
    padding:0 15px;
    text-decoration:none;
    color:#333
}
.kuma-tag-pickable .kuma-tag:hover {
    border-color:#f37327
}
.kuma-tag-pickable .kuma-tag:hover .kuma-icon {
    color:#fff
}
.kuma-tag-pickable .kuma-tag .kuma-checkmarkbg {
    visibility:hidden;
    position:absolute;
    right:0;
    bottom:0;
    width:0;
    height:0;
    border-style:solid;
    border-width:6px;
    border-color:transparent #f37327 #f37327 transparent
}
.kuma-tag-pickable .kuma-tag .kuma-checkmark {
    visibility:hidden;
    position:absolute;
    right:-4px;
    bottom:-10px;
    cursor:pointer;
    color:#fff
}
.kuma-tag-pickable .kuma-tag.picked {
    border-color:#f37327
}
.kuma-tag-pickable .kuma-tag.picked .kuma-checkmark,.kuma-tag-pickable .kuma-tag.picked .kuma-checkmarkbg {
    visibility:visible
}
.kuma-tag {
    display:inline-block;
    height:28px;
    padding:0 15px;
    line-height:26px;
    border:1px solid #dbdbdb;
    border-radius:3px;
    color:#666;
    vertical-align:middle
}
.kuma-tag-disabled {
    background-color:#f5f5f5;
    border-color:#f5f5f5;
    color:#ccc;
    cursor:not-allowed
}
.kuma-tag>.kuma-icon {
    margin:0 -8px
}
.kuma-tag .kuma-icon {
    cursor:pointer;
    color:#999
}
.kuma-tag:hover .kuma-icon {
    color:#666
}
.kuma-tag-group {
    padding:0;
    font-size:0
}
.kuma-tag-group .kuma-tag-left {
    display:inline-block;
    padding:0 10px;
    border-right:solid 1px #dbdbdb;
    font-size:12px
}
.kuma-tag-group .kuma-tag-right {
    display:inline-block;
    padding:0 4px;
    color:#999;
    font-size:12px
}
.kuma-calendar-hidden,.kuma-calendar-time-picker-panel .kuma-time-picker-panel-input-wrap,.kuma-calendar-time-picker-wrap .kuma-time-picker-icon {
    display:none
}
.kuma-tag-group .kuma-tag-right:hover {
    text-decoration:none
}
.kuma-tag-selectable {
    cursor:pointer
}
.kuma-tag-selectable.selected {
    background-color:#f37327;
    border-color:#f37327;
    color:#fff
}
.text-primary-color {
    color:#333
}
.text-secondary-color {
    color:#666
}
.text-thirdary-color {
    color:#999
}
.text-disabled-color,.text-helper-color {
    color:#ccc
}
.text-danger-color {
    color:#F04631
}
.text-ali-color {
    color:#ec6c00
}
.text-warning-color {
    color:#f5a12a
}
.text-success-color {
    color:#66bd5c
}
.text-info-color {
    color:#45a8e6
}
.text-query-color {
    color:#24bee8
}
.border-primary-color {
    border-color:#f37327
}
.border-secondary-color {
    border-color:#2c2f33
}
.border-primary-dark-color {
    border-color:#f06a1d
}
.border-primary-light-color {
    border-color:#fa7e37
}
.border-primary-lighter-color {
    border-color:#fff9f5
}
.border-warning-color {
    border-color:#f5a12a
}
.border-success-color {
    border-color:#66bd5c
}
.border-info-color {
    border-color:#45a8e6
}
.border-query-color {
    border-color:#24bee8
}
.border-color {
    border-color:#dbdbdb
}
.border-focus-color,.border-hover-color {
    border-color:#ccc
}
.border-disabled-color {
    border-color:#dbdbdb
}
.border-danger-color {
    border-color:#F04631
}
.bg-primary-color {
    background-color:#f37327
}
.bg-secondary-color {
    background-color:#2c2f33
}
.bg-primary-dark-color {
    background-color:#f06a1d
}
.bg-primary-light-color {
    background-color:#fa7e37
}
.bg-primary-lighter-color {
    background-color:#fff9f5
}
.bg-danger-color {
    background-color:#F04631
}
.bg-warning-color {
    background-color:#f5a12a
}
.bg-success-color {
    background-color:#66bd5c
}
.bg-info-color {
    background-color:#45a8e6
}
.bg-query-color {
    background-color:#24bee8
}
.svg-primary-fill {
    fill:#f37327
}
.svg-secondary-fill {
    fill:#2c2f33
}
.svg-primary-dark-fill {
    fill:#f06a1d
}
.svg-primary-light-fill {
    fill:#fa7e37
}
.svg-primary-lighter-fill {
    fill:#fff9f5
}
.svg-white-fill {
    fill:#fff
}
.svg-gray-fill {
    fill:#666
}
.svg-gray-lighter-fill {
    fill:#ccc
}
.svg-danger-fill {
    fill:#F04631
}
.svg-warning-fill {
    fill:#f5a12a
}
.svg-success-fill {
    fill:#66bd5c
}
.svg-info-fill {
    fill:#45a8e6
}
.svg-query-fill {
    fill:#24bee8
}
.kuma-input {
    padding:5px 10px;
    height:36px;
    line-height:26px
}
.kuma-textarea {
    line-height:18px;
    padding:9px 10px;
    overflow:auto;
    resize:vertical
}
.kuma-table {
    width:100%
}
.kuma-calendar a {
    text-decoration:none
}
.kuma-calendar-input-wrap {
    position:relative;
    padding:5px 10px;
    border-bottom:1px solid #e9e9e9
}
.kuma-calendar-input-wrap:after {
    content:'';
    clear:both
}
.kuma-calendar-date-input-wrap {
    overflow:hidden
}
.kuma-calendar-time-picker {
    position:absolute;
    width:100%;
    top:40px;
    background-color:#fff;
    height:217px
}
.kuma-calendar-time-picker-panel {
    width:100%;
    position:relative
}
.kuma-calendar-time-picker-panel .kuma-time-picker-panel-inner {
    border:none;
    box-shadow:none
}
.kuma-calendar-time-picker-panel .kuma-time-picker-panel-select {
    width:101px
}
.kuma-calendar-time-picker-panel .kuma-time-picker-panel-select ul {
    max-height:217px
}
.kuma-calendar-time-picker-panel .kuma-time-picker-panel-select li {
    text-align:center;
    padding:0
}
.kuma-calendar-time-picker-wrap {
    float:left;
    width:100%
}
.kuma-calendar-time-picker-wrap .kuma-time-picker {
    width:100%
}
.kuma-calendar-time-picker-wrap .kuma-time-picker-input {
    padding:0;
    border:1px solid transparent;
    outline:0;
    height:22px
}
.kuma-calendar-input {
    border:1px solid transparent;
    width:100%;
    color:#666;
    cursor:text;
    line-height:1.5;
    outline:0;
    height:23px
}
.kuma-calendar-input-invalid {
    border-color:red
}
.kuma-calendar-clear-btn {
    z-index:9999;
    position:absolute;
    right:6px;
    cursor:pointer;
    overflow:hidden;
    width:20px;
    height:20px;
    text-align:center;
    line-height:20px;
    top:6px;
    margin:0
}
.kuma-calendar-clear-btn:after {
    content:"x";
    font-size:12px;
    color:#aaa;
    display:inline-block;
    line-height:1;
    width:20px;
    transition:color .3s ease
}
.kuma-calendar-clear-btn:hover:after {
    color:#666
}
.kuma-calendar-year-calendar-container .kuma-calendar-year-panel {
    position:relative
}
@-webkit-keyframes slideUpIn {
    0% {
        opacity:0;
        -webkit-transform-origin:0 0;
        transform-origin:0 0;
        -webkit-transform:scaleY(.8);
        transform:scaleY(.8)
    }
    100% {
        opacity:1;
        -webkit-transform-origin:0 0;
        transform-origin:0 0;
        -webkit-transform:scaleY(1);
        transform:scaleY(1)
    }
}
@-webkit-keyframes slideUpOut {
    0% {
        opacity:1;
        -webkit-transform-origin:0 0;
        transform-origin:0 0;
        -webkit-transform:scaleY(1);
        transform:scaleY(1)
    }
    100% {
        opacity:0;
        -webkit-transform-origin:0 0;
        transform-origin:0 0;
        -webkit-transform:scaleY(.8);
        transform:scaleY(.8)
    }
}
@-webkit-keyframes slideDownIn {
    0% {
        opacity:0;
        -webkit-transform-origin:100% 100%;
        transform-origin:100% 100%;
        -webkit-transform:scaleY(.8);
        transform:scaleY(.8)
    }
    100% {
        opacity:1;
        -webkit-transform-origin:100% 100%;
        transform-origin:100% 100%;
        -webkit-transform:scaleY(1);
        transform:scaleY(1)
    }
}
@-webkit-keyframes slideDownOut {
    0% {
        opacity:1;
        -webkit-transform-origin:100% 100%;
        transform-origin:100% 100%;
        -webkit-transform:scaleY(1);
        transform:scaleY(1)
    }
    100% {
        opacity:0;
        -webkit-transform-origin:100% 100%;
        transform-origin:100% 100%;
        -webkit-transform:scaleY(.8);
        transform:scaleY(.8)
    }
}
.kuma-calendar-picker-placement-bottomLeft.slideUp-appear,.kuma-calendar-picker-placement-bottomLeft.slideUp-enter {
    opacity:0;
    -webkit-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-transform:scaleY(.8);
    transform:scaleY(.8);
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    -webkit-animation-duration:.3s;
    animation-duration:.3s
}
.kuma-calendar-picker-placement-bottomLeft.slideUp-appear-active,.kuma-calendar-picker-placement-bottomLeft.slideUp-enter-active {
    visibility:visible;
    -webkit-animation-name:slideUpIn;
    animation-name:slideUpIn
}
.kuma-calendar-picker-placement-bottomLeft.slideUp-leave {
    opacity:1;
    -webkit-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-transform:scaleY(1);
    transform:scaleY(1);
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    -webkit-animation-duration:.3s;
    animation-duration:.3s
}
.kuma-calendar-picker-placement-bottomLeft.slideUp-leave-active {
    visibility:visible;
    -webkit-animation-name:slideUpOut;
    animation-name:slideUpOut
}
.kuma-calendar-picker-placement-topLeft.slideUp-appear,.kuma-calendar-picker-placement-topLeft.slideUp-enter {
    opacity:0;
    -webkit-transform-origin:100% 100%;
    transform-origin:100% 100%;
    -webkit-transform:scaleY(.8);
    transform:scaleY(.8);
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    -webkit-animation-duration:.3s;
    animation-duration:.3s
}
.kuma-calendar-picker-placement-topLeft.slideUp-appear-active,.kuma-calendar-picker-placement-topLeft.slideUp-enter-active {
    visibility:visible;
    -webkit-animation-name:slideDownIn;
    animation-name:slideDownIn
}
.kuma-calendar-picker-placement-topLeft.slideUp-leave {
    opacity:1;
    -webkit-transform-origin:100% 100%;
    transform-origin:100% 100%;
    -webkit-transform:scaleY(1);
    transform:scaleY(1);
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    -webkit-animation-duration:.3s;
    animation-duration:.3s
}
.kuma-calendar-picker-placement-topLeft.slideUp-leave-active {
    visibility:visible;
    -webkit-animation-name:slideDownOut;
    animation-name:slideDownOut
}
.kuma-calendar-picker-input {
    position:relative;
    display:inline-block;
    width:100%
}
.kuma-calendar-picker-input .kuma-input[readonly] {
    background-color:#fff
}
.kuma-calendar-picker-input .kuma-input[disabled] {
    background-color:#e8e8e8
}
.kuma-calendar-picker-input .kuma-icon-calender,.kuma-calendar-picker-input .kuma-icon-close {
    position:absolute;
    color:#999;
    top:7px;
    right:10px;
    transition:color .3s ease,opacity .15s ease
}
.kuma-calendar-picker-input .kuma-icon-close {
    opacity:0;
    cursor:pointer
}
.kuma-calendar-picker-input:hover .kuma-icon-close {
    opacity:1
}
.kuma-calendar-picker-input:hover .kuma-icon-calender__has-clear {
    opacity:0
}
.kuma-calendar-picker {
    position:absolute;
    left:-9999px;
    top:-9999px;
    z-index:1070
}
.kuma-calendar,.kuma-calendar-date-panel {
    position:relative;
    outline:0
}
.kuma-calendar-picker-hidden {
    display:none
}
.kuma-calendar-full-header {
    padding:5px 10px;
    text-align:center;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-user-select:none;
    border-bottom:1px solid #ccc;
    overflow:hidden
}
.kuma-calendar-full-header-month-select,.kuma-calendar-full-header-year-select {
    float:right;
    margin-right:5px
}
.kuma-calendar-full-header-switcher {
    float:right;
    display:inline-block
}
.kuma-calendar-full-header-switcher-normal:hover {
    border-color:#23c0fa;
    box-shadow:0 0 2px rgba(45,183,245,.8);
    cursor:pointer
}
.kuma-calendar-full-header-switcher-focus {
    border-color:#3fc7fa;
    background-color:#3fc7fa;
    color:#fff
}
.kuma-calendar-full-header-switcher>span {
    float:left;
    height:28px;
    line-height:24px;
    border:1px solid #d9d9d9;
    padding:0 10px;
    color:#666
}
.kuma-calendar-full-header-switcher>span:first-child {
    border-top-left-radius:4px;
    border-bottom-left-radius:4px;
    border-right:none
}
.kuma-calendar-full-header-switcher>span:last-child {
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    border-left:none
}
.kuma-calendar-fullscreen {
    width:auto
}
.kuma-calendar-fullscreen .kuma-calendar-full-header {
    border-bottom:none
}
.kuma-calendar-fullscreen .kuma-calendar-column-header {
    text-align:right;
    padding-right:12px
}
.kuma-calendar-fullscreen .kuma-calendar-cell {
    padding:0
}
.kuma-calendar-fullscreen .kuma-calendar-cell .kuma-calendar-date,.kuma-calendar-fullscreen .kuma-calendar-month-panel-cell .kuma-calendar-month-panel-month {
    display:block;
    height:116px;
    width:auto;
    border-radius:0;
    margin:0 4px;
    border:none;
    border-top:2px solid #eee;
    text-align:right;
    padding-right:8px
}
.kuma-calendar-fullscreen .kuma-calendar-month-panel-selected-cell .kuma-calendar-month-panel-month,.kuma-calendar-fullscreen .kuma-calendar-selected-day .kuma-calendar-date {
    background-color:#ebfaff;
    color:#666
}
.kuma-calendar-fullscreen .kuma-calendar-month-panel-selected-cell .kuma-calendar-month-panel-month,.kuma-calendar-fullscreen .kuma-calendar-today .kuma-calendar-date {
    border-top-color:#3FC7FA;
    color:#3FC7FA
}
.kuma-calendar-picker-slide-up-appear,.kuma-calendar-picker-slide-up-enter {
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-transform-origin:0 0;
    transform-origin:0 0;
    display:block!important;
    opacity:0;
    -webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);
    animation-timing-function:cubic-bezier(.08,.82,.17,1);
    -webkit-animation-play-state:paused;
    animation-play-state:paused
}
.kuma-calendar-picker-slide-up-leave {
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-transform-origin:0 0;
    transform-origin:0 0;
    display:block!important;
    opacity:1;
    -webkit-animation-timing-function:cubic-bezier(.6,.04,.98,.34);
    animation-timing-function:cubic-bezier(.6,.04,.98,.34);
    -webkit-animation-play-state:paused;
    animation-play-state:paused
}
.kuma-calendar-picker-slide-up-appear.kuma-calendar-picker-slide-up-appear-active.kuma-calendar-picker-placement-bottomLeft,.kuma-calendar-picker-slide-up-appear.kuma-calendar-picker-slide-up-appear-active.kuma-calendar-picker-placement-bottomRight,.kuma-calendar-picker-slide-up-enter.kuma-calendar-picker-slide-up-enter-active.kuma-calendar-picker-placement-bottomLeft,.kuma-calendar-picker-slide-up-enter.kuma-calendar-picker-slide-up-enter-active.kuma-calendar-picker-placement-bottomRight {
    -webkit-animation-name:rcDropdownSlideUpIn;
    animation-name:rcDropdownSlideUpIn;
    -webkit-animation-play-state:running;
    animation-play-state:running
}
.kuma-calendar-picker-slide-up-appear.kuma-calendar-picker-slide-up-appear-active.kuma-calendar-picker-placement-topLeft,.kuma-calendar-picker-slide-up-appear.kuma-calendar-picker-slide-up-appear-active.kuma-calendar-picker-placement-topRight,.kuma-calendar-picker-slide-up-enter.kuma-calendar-picker-slide-up-enter-active.kuma-calendar-picker-placement-topLeft,.kuma-calendar-picker-slide-up-enter.kuma-calendar-picker-slide-up-enter-active.kuma-calendar-picker-placement-topRight {
    -webkit-animation-name:rcDropdownSlideDownIn;
    animation-name:rcDropdownSlideDownIn;
    -webkit-animation-play-state:running;
    animation-play-state:running
}
.kuma-calendar-picker-slide-up-leave.kuma-calendar-picker-slide-up-leave-active.kuma-calendar-picker-placement-bottomLeft,.kuma-calendar-picker-slide-up-leave.kuma-calendar-picker-slide-up-leave-active.kuma-calendar-picker-placement-bottomRight {
    -webkit-animation-name:rcDropdownSlideUpOut;
    animation-name:rcDropdownSlideUpOut;
    -webkit-animation-play-state:running;
    animation-play-state:running
}
.kuma-calendar-picker-slide-up-leave.kuma-calendar-picker-slide-up-leave-active.kuma-calendar-picker-placement-topLeft,.kuma-calendar-picker-slide-up-leave.kuma-calendar-picker-slide-up-leave-active.kuma-calendar-picker-placement-topRight {
    -webkit-animation-name:rcDropdownSlideDownOut;
    animation-name:rcDropdownSlideDownOut;
    -webkit-animation-play-state:running;
    animation-play-state:running
}
@-webkit-keyframes rcDropdownSlideUpIn {
    0% {
        opacity:0;
        -webkit-transform-origin:0 0;
        transform-origin:0 0;
        -webkit-transform:scaleY(0);
        transform:scaleY(0)
    }
    100% {
        opacity:1;
        -webkit-transform-origin:0 0;
        transform-origin:0 0;
        -webkit-transform:scaleY(1);
        transform:scaleY(1)
    }
}
@keyframes rcDropdownSlideUpIn {
    0% {
        opacity:0;
        -webkit-transform-origin:0 0;
        transform-origin:0 0;
        -webkit-transform:scaleY(0);
        transform:scaleY(0)
    }
    100% {
        opacity:1;
        -webkit-transform-origin:0 0;
        transform-origin:0 0;
        -webkit-transform:scaleY(1);
        transform:scaleY(1)
    }
}
@-webkit-keyframes rcDropdownSlideUpOut {
    0% {
        opacity:1;
        -webkit-transform-origin:0 0;
        transform-origin:0 0;
        -webkit-transform:scaleY(1);
        transform:scaleY(1)
    }
    100% {
        opacity:0;
        -webkit-transform-origin:0 0;
        transform-origin:0 0;
        -webkit-transform:scaleY(0);
        transform:scaleY(0)
    }
}
@keyframes rcDropdownSlideUpOut {
    0% {
        opacity:1;
        -webkit-transform-origin:0 0;
        transform-origin:0 0;
        -webkit-transform:scaleY(1);
        transform:scaleY(1)
    }
    100% {
        opacity:0;
        -webkit-transform-origin:0 0;
        transform-origin:0 0;
        -webkit-transform:scaleY(0);
        transform:scaleY(0)
    }
}
@-webkit-keyframes rcDropdownSlideDownIn {
    0% {
        opacity:0;
        -webkit-transform-origin:100% 100%;
        transform-origin:100% 100%;
        -webkit-transform:scaleY(0);
        transform:scaleY(0)
    }
    100% {
        opacity:1;
        -webkit-transform-origin:100% 100%;
        transform-origin:100% 100%;
        -webkit-transform:scaleY(1);
        transform:scaleY(1)
    }
}
@keyframes rcDropdownSlideDownIn {
    0% {
        opacity:0;
        -webkit-transform-origin:100% 100%;
        transform-origin:100% 100%;
        -webkit-transform:scaleY(0);
        transform:scaleY(0)
    }
    100% {
        opacity:1;
        -webkit-transform-origin:100% 100%;
        transform-origin:100% 100%;
        -webkit-transform:scaleY(1);
        transform:scaleY(1)
    }
}
@-webkit-keyframes rcDropdownSlideDownOut {
    0% {
        opacity:1;
        -webkit-transform-origin:100% 100%;
        transform-origin:100% 100%;
        -webkit-transform:scaleY(1);
        transform:scaleY(1)
    }
    100% {
        opacity:0;
        -webkit-transform-origin:100% 100%;
        transform-origin:100% 100%;
        -webkit-transform:scaleY(0);
        transform:scaleY(0)
    }
}
@keyframes rcDropdownSlideDownOut {
    0% {
        opacity:1;
        -webkit-transform-origin:100% 100%;
        transform-origin:100% 100%;
        -webkit-transform:scaleY(1);
        transform:scaleY(1)
    }
    100% {
        opacity:0;
        -webkit-transform-origin:100% 100%;
        transform-origin:100% 100%;
        -webkit-transform:scaleY(0);
        transform:scaleY(0)
    }
}
.kuma-calendar {
    width:305px;
    list-style:none;
    font-size:12px;
    text-align:left;
    background-color:#fff;
    border-radius:3px;
    box-shadow:0 1px 5px #ccc;
    background-clip:padding-box;
    border:1px solid #ccc;
    line-height:1.5
}
.kuma-calendar-week-number {
    width:286px
}
.kuma-calendar-week-number-cell {
    text-align:center
}
.kuma-calendar-header {
    padding:0 10px;
    height:40px;
    line-height:30px;
    text-align:center;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-user-select:none;
    background-color:#f37327;
    color:#fff
}
.kuma-calendar-header>a,.kuma-calendar-my-select,.kuma-calendar-ym-select {
    line-height:40px;
    display:inline-block
}
.kuma-calendar-header>a {
    font-weight:700;
    padding:0 5px;
    text-align:center;
    width:30px
}
.kuma-calendar-header>a:hover {
    cursor:pointer;
    color:#fff
}
.kuma-calendar-header .kuma-calendar-prev-month-btn {
    position:absolute;
    left:25px
}
.kuma-calendar-header .kuma-calendar-prev-month-btn:after {
    content:'\e644';
    font-size:16px
}
.kuma-calendar-header .kuma-calendar-next-month-btn {
    position:absolute;
    right:25px
}
.kuma-calendar-header .kuma-calendar-next-month-btn:after {
    content:'\e643';
    font-size:16px
}
.kuma-calendar-day-select,.kuma-calendar-month-select,.kuma-calendar-year-select {
    display:inline-block;
    font-size:12px;
    font-weight:700;
    color:#fff;
    line-height:24px;
    padding:0 8px;
    border-radius:3px
}
.kuma-calendar-day-select:hover,.kuma-calendar-month-select:hover,.kuma-calendar-year-select:hover {
    cursor:pointer;
    color:#fff;
    background:#f58d51
}
.kuma-calendar-next-month-btn,.kuma-calendar-next-year-btn,.kuma-calendar-prev-month-btn,.kuma-calendar-prev-year-btn {
    position:absolute;
    top:9px;
    cursor:pointer;
    color:#fff;
    width:24px;
    height:24px;
    border-radius:3px;
    font-size:16px;
    line-height:24px;
    text-indent:999em
}
.kuma-calendar-next-month-btn:hover,.kuma-calendar-next-year-btn:hover,.kuma-calendar-prev-month-btn:hover,.kuma-calendar-prev-year-btn:hover {
    background:#f58d51;
    color:#fff
}
.kuma-calendar-next-month-btn:after,.kuma-calendar-next-year-btn:after,.kuma-calendar-prev-month-btn:after,.kuma-calendar-prev-year-btn:after {
    position:absolute;
    left:0;
    top:0;
    width:24px;
    font-family:kuma;
    font-size:20px;
    text-indent:0
}
.kuma-calendar-next-year-btn {
    right:0
}
.kuma-calendar-next-year-btn:after {
    content:'\e615'
}
.kuma-calendar-month-panel-prev-year-btn:after,.kuma-calendar-prev-year-btn:after {
    content:'\e616'
}
.kuma-calendar-prev-year-btn {
    left:0
}
.kuma-calendar-calendar-body {
    padding:9px 10px 10px
}
.kuma-calendar table {
    border-collapse:collapse;
    max-width:100%;
    background-color:transparent;
    width:100%
}
.kuma-calendar-decade-panel-table,.kuma-calendar-month-panel-table,.kuma-calendar-time-panel-table,.kuma-calendar-year-panel-table {
    border-collapse:separate;
    table-layout:fixed
}
.kuma-calendar table,.kuma-calendar td,.kuma-calendar th {
    border:none
}
.kuma-calendar-calendar-table {
    border-spacing:0;
    margin-bottom:0
}
.kuma-calendar-column-header {
    line-height:18px;
    padding:6px 0;
    width:33px;
    text-align:center
}
.kuma-calendar-column-header .kuma-calendar-column-header-inner {
    display:block;
    font-weight:400;
    color:#f37327
}
.kuma-calendar-column-header .kuma-calendar-column-header-inner.weekend {
    color:#f0b695
}
.kuma-calendar-week-number-header .kuma-calendar-column-header-inner {
    display:none
}
.kuma-calendar-cell {
    padding:1px 0
}
.kuma-calendar-date {
    display:block;
    margin:0 auto;
    color:#333;
    width:30px;
    height:30px;
    border-radius:50%;
    padding:0;
    background:0 0;
    line-height:30px;
    text-align:center
}
.kuma-calendar-date:hover {
    background:#fff9f5;
    cursor:pointer
}
.kuma-calendar-date.weekend {
    color:#f0b695
}
.kuma-calendar-selected-day .kuma-calendar-date {
    background:#f37327;
    color:#fff
}
.kuma-calendar-disabled-cell .kuma-calendar-date {
    cursor:not-allowed;
    color:#bcbcbc;
    background:#f3f3f3;
    border-radius:0;
    width:auto
}
.kuma-calendar-disabled-cell .kuma-calendar-date:hover {
    background:#f3f3f3
}
.kuma-calendar-disabled-cell-first-of-row .kuma-calendar-date {
    border-top-left-radius:4px;
    border-bottom-left-radius:4px
}
.kuma-calendar-disabled-cell-last-of-row .kuma-calendar-date {
    border-top-right-radius:4px;
    border-bottom-right-radius:4px
}
.kuma-calendar-last-month-cell .kuma-calendar-date,.kuma-calendar-next-month-btn-day .kuma-calendar-date {
    color:#bbb
}
.kuma-calendar-footer {
    border-top:1px solid #ccc;
    padding:10px 0;
    text-align:center;
    position:relative
}
.kuma-calendar-footer .kuma-time-picker {
    width:90px
}
.kuma-calendar-footer .kuma-time-picker-input {
    height:24px
}
.kuma-calendar-footer-btn {
    margin-top:2px
}
.kuma-calendar-ok-btn,.kuma-calendar-time-picker-btn,.kuma-calendar-today-btn {
    display:inline-block;
    padding:4px 5px;
    text-align:center;
    color:#f37327;
    border-radius:3px
}
.kuma-calendar-ok-btn:hover,.kuma-calendar-time-picker-btn:hover,.kuma-calendar-today-btn:hover {
    cursor:pointer;
    color:#f37327;
    background:#fff9f5
}
.kuma-calendar-ok-btn-disabled,.kuma-calendar-ok-btn-disabled:hover,.kuma-calendar-time-picker-btn-disabled,.kuma-calendar-time-picker-btn-disabled:hover,.kuma-calendar-today-btn-disabled,.kuma-calendar-today-btn-disabled:hover {
    color:#bbb
}
.kuma-calendar-time-input {
    height:25px;
    position:relative;
    display:inline-block;
    margin:0;
    padding:4px 10px;
    border-radius:6px;
    border:1px solid #d9d9d9;
    background-color:#fff;
    color:#666;
    line-height:1.5;
    -webkit-transform:border .3s cubic-bezier(.35,0,.25,1),background .3s cubic-bezier(.35,0,.25,1),box-shadow .3s cubic-bezier(.35,0,.25,1);
    transform:border .3s cubic-bezier(.35,0,.25,1),background .3s cubic-bezier(.35,0,.25,1),box-shadow .3s cubic-bezier(.35,0,.25,1);
    width:40px
}
.kuma-calendar-time-input:hover {
    border-color:#23c0fa
}
.kuma-calendar-time-input:focus {
    border-color:#23c0fa;
    box-shadow:0 0 3px #23c0fa
}
.kuma-calendar-time-panel {
    left:0;
    top:0;
    bottom:0;
    right:0;
    background:#fff;
    z-index:10;
    position:absolute;
    outline:0
}
.kuma-calendar-time-panel-header {
    padding:0 10px;
    height:34px;
    line-height:34px;
    position:relative;
    text-align:center;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-user-select:none
}
.kuma-calendar-time-panel-body {
    padding:9px 10px 10px
}
.kuma-calendar-time-panel-title {
    width:180px;
    font-weight:700;
    display:inline-block;
    padding:4px 5px;
    text-align:center;
    height:30px;
    line-height:22px;
    border-radius:4px
}
.kuma-calendar-time-panel-table {
    width:100%;
    height:255px
}
.kuma-calendar-time-panel-cell {
    text-align:center;
    height:42px;
    vertical-align:middle
}
.kuma-calendar-time-panel-time {
    line-height:26px;
    display:block;
    border-radius:4px;
    width:26px;
    margin:0 auto
}
.kuma-calendar-time-panel-time:hover {
    background:#ebfaff;
    cursor:pointer
}
.kuma-calendar-time-panel-selected-cell .kuma-calendar-time-panel-time,.kuma-calendar-time-panel-selected-cell .kuma-calendar-time-panel-time:hover {
    background:#3fc7fa;
    color:#fff
}
.kuma-calendar-month-panel {
    left:0;
    top:0;
    bottom:0;
    right:0;
    background:#fff;
    z-index:10;
    position:absolute;
    outline:0
}
.kuma-calendar-month-panel-hidden {
    display:none
}
.kuma-calendar-month-panel-header {
    padding:0 10px;
    height:40px;
    background-color:#f37327;
    color:#fff;
    line-height:40px;
    position:relative;
    text-align:center;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-user-select:none
}
.kuma-calendar-month-panel-header>a {
    font-weight:700;
    display:inline-block;
    color:#fff;
    text-align:center;
    width:24px
}
.kuma-calendar-month-panel-header>a:hover {
    cursor:pointer
}
.kuma-calendar-month-panel-next-year-btn,.kuma-calendar-month-panel-prev-year-btn {
    position:absolute;
    top:9px;
    line-height:24px;
    width:24px;
    padding:0;
    border-radius:3px;
    text-indent:999em
}
.kuma-calendar-month-panel-next-year-btn:hover,.kuma-calendar-month-panel-prev-year-btn:hover {
    color:#fff;
    background:#f58d51
}
.kuma-calendar-month-panel-next-year-btn:after,.kuma-calendar-month-panel-prev-year-btn:after {
    position:absolute;
    left:0;
    top:0;
    width:24px;
    font-family:kuma;
    font-size:20px;
    text-indent:0
}
.kuma-calendar-month-panel-prev-year-btn {
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    left:10px
}
.kuma-calendar-month-panel-next-year-btn {
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    right:10px
}
.kuma-calendar-month-panel-next-year-btn:after {
    content:'\e615'
}
.kuma-calendar-month-panel .kuma-calendar-month-panel-year-select {
    width:180px
}
.kuma-calendar-month-panel .kuma-calendar-month-panel-year-select:hover {
    color:#fff
}
.kuma-calendar-month-panel-year-select-content {
    display:inline-block;
    line-height:24px;
    padding:0 8px;
    border-radius:3px
}
.kuma-calendar-month-panel-year-select-content:hover {
    background:#f58d51
}
.kuma-calendar-month-panel-year-select-arrow {
    display:none
}
.kuma-calendar-month-panel-body {
    padding:9px 10px 10px
}
.kuma-calendar-month-panel-table {
    width:100%;
    height:255px
}
.kuma-calendar-month-panel-cell {
    text-align:center
}
.kuma-calendar-month-panel-cell .kuma-calendar-month-panel-month {
    display:block;
    width:46px;
    margin:0 auto;
    color:#666;
    border-radius:23px;
    height:46px;
    padding:0;
    background:0 0;
    line-height:46px;
    text-align:center
}
.kuma-calendar-month-panel-cell .kuma-calendar-month-panel-month:hover {
    background:#fff9f5;
    cursor:pointer
}
.kuma-calendar-month-panel-cell-disabled .kuma-calendar-month-panel-month {
    color:#bfbfbf
}
.kuma-calendar-month-panel-cell-disabled .kuma-calendar-month-panel-month:hover {
    background:#fff;
    cursor:not-allowed
}
.kuma-calendar-month-panel-selected-cell .kuma-calendar-month-panel-month {
    background:#f37327;
    color:#fff
}
.kuma-calendar-month-panel-selected-cell .kuma-calendar-month-panel-month:hover {
    background:#f37327
}
.kuma-calendar-year-panel {
    left:0;
    top:0;
    bottom:0;
    right:0;
    background:#fff;
    z-index:10;
    position:absolute;
    outline:0
}
.kuma-calendar-year-panel-hidden {
    display:none
}
.kuma-calendar-year-panel-header {
    padding:0 10px;
    height:40px;
    line-height:40px;
    background-color:#f37327;
    position:relative;
    text-align:center;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-user-select:none
}
.kuma-calendar-year-panel-decade-select-content:hover,.kuma-calendar-year-panel-next-decade-btn:hover,.kuma-calendar-year-panel-prev-decade-btn:hover {
    background:#f58d51
}
.kuma-calendar-year-panel-header>a {
    font-weight:700;
    display:inline-block;
    text-align:center;
    color:#fff;
    width:24px
}
.kuma-calendar-year-panel-header>a:hover {
    cursor:pointer
}
.kuma-calendar-year-panel-decade-select-content {
    line-height:24px;
    padding:0 8px;
    display:inline-block;
    border-radius:3px
}
.kuma-calendar-year-panel-next-decade-btn,.kuma-calendar-year-panel-prev-decade-btn {
    position:absolute;
    line-height:24px;
    top:9px;
    width:24px;
    border-radius:3px;
    text-indent:999em
}
.kuma-calendar-year-panel-next-decade-btn:after,.kuma-calendar-year-panel-prev-decade-btn:after {
    position:absolute;
    left:0;
    top:0;
    width:24px;
    font-family:kuma;
    font-size:20px;
    text-indent:0
}
.kuma-calendar-year-panel-prev-decade-btn {
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    left:10px
}
.kuma-calendar-year-panel-prev-decade-btn:after {
    content:'\e616'
}
.kuma-calendar-year-panel .kuma-calendar-year-panel-decade-select {
    width:180px
}
.kuma-calendar-year-panel-decade-select-arrow {
    display:none
}
.kuma-calendar-year-panel-next-decade-btn {
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    right:10px
}
.kuma-calendar-year-panel-next-decade-btn:after {
    content:'\e615'
}
.kuma-calendar-year-panel-body {
    padding:9px 10px 10px
}
.kuma-calendar-year-panel-table {
    width:100%;
    height:255px
}
.kuma-calendar-year-panel-cell {
    text-align:center
}
.kuma-calendar-year-panel-year {
    display:block;
    width:46px;
    margin:0 auto;
    color:#666;
    border-radius:46px;
    height:46px;
    padding:0;
    background:0 0;
    line-height:46px;
    text-align:center
}
.kuma-calendar-year-panel-year:hover {
    background:#fff9f5;
    cursor:pointer;
    color:#333
}
.kuma-calendar-year-panel-selected-cell .kuma-calendar-year-panel-year {
    background:#f37327;
    color:#fff
}
.kuma-calendar-year-panel-last-decade-cell .kuma-calendar-year-panel-year,.kuma-calendar-year-panel-next-decade-cell .kuma-calendar-year-panel-year {
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-user-select:none
}
.kuma-calendar-year-panel-last-decade-cell .kuma-calendar-year-panel-year:before,.kuma-calendar-year-panel-next-decade-cell .kuma-calendar-year-panel-year:before {
    content:'\e645';
    font-family:kuma!important
}
.kuma-calendar-decade-panel {
    left:0;
    top:0;
    bottom:0;
    right:0;
    background:#fff;
    z-index:10;
    position:absolute;
    outline:0
}
.kuma-calendar-decade-panel-hidden {
    display:none
}
.kuma-calendar-decade-panel-header {
    padding:0 24px;
    background-color:#f37327;
    height:40px;
    line-height:40px;
    position:relative;
    text-align:center;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-user-select:none
}
.kuma-calendar-decade-panel-header>a {
    font-weight:700;
    display:inline-block;
    text-align:center;
    color:#fff;
    width:24px
}
.kuma-calendar-decade-panel-header>a:hover {
    cursor:pointer;
    color:#fff
}
.kuma-calendar-decade-panel-century {
    color:#fff
}
.kuma-calendar-decade-panel-next-century-btn,.kuma-calendar-decade-panel-prev-century-btn {
    position:absolute;
    top:9px;
    line-height:24px;
    display:inline-block;
    border-radius:3px;
    text-indent:999em
}
.kuma-calendar-decade-panel-next-century-btn:hover,.kuma-calendar-decade-panel-prev-century-btn:hover {
    background:#f58d51
}
.kuma-calendar-decade-panel-next-century-btn:after,.kuma-calendar-decade-panel-prev-century-btn:after {
    position:absolute;
    left:0;
    top:0;
    width:24px;
    font-family:kuma;
    font-size:20px;
    text-indent:0
}
.kuma-calendar-decade-panel-prev-century-btn {
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    left:10px
}
.kuma-calendar-decade-panel-prev-century-btn:after {
    content:'\e616'
}
.kuma-calendar-decade-panel-next-century-btn {
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    right:10px
}
.kuma-calendar-decade-panel-next-century-btn:after {
    content:'\e615'
}
.kuma-calendar-decade-panel-body {
    padding:9px 10px 10px
}
.kuma-calendar-decade-panel-table {
    width:100%;
    height:255px
}
.kuma-calendar-decade-panel-cell {
    text-align:center
}
.kuma-calendar-decade-panel-decade {
    display:block;
    margin:0 auto;
    color:#666;
    border-radius:4px;
    height:36px;
    padding:0;
    background:0 0;
    line-height:36px;
    text-align:center
}
.kuma-calendar-decade-panel-decade:hover {
    background:#fff9f5;
    color:#333;
    cursor:pointer
}
.kuma-calendar-decade-panel-selected-cell .kuma-calendar-decade-panel-decade {
    background:#f37327;
    color:#fff
}
.kuma-time-picker-input,.kuma-time-picker-panel-inner {
    background-color:#fff;
    line-height:1.5;
    display:inline-block;
    font-size:12px
}
.kuma-calendar-decade-panel-last-century-cell .kuma-calendar-decade-panel-decade,.kuma-calendar-decade-panel-next-century-cell .kuma-calendar-decade-panel-decade {
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-user-select:none
}
.kuma-calendar-decade-panel-last-century-cell .kuma-calendar-decade-panel-decade:before,.kuma-calendar-decade-panel-next-century-cell .kuma-calendar-decade-panel-decade:before {
    content:'\e645';
    font-family:kuma!important
}
.kuma-time-picker {
    display:inline-block
}
.kuma-time-picker * {
    box-sizing:border-box
}
.kuma-time-picker-input {
    width:100%;
    position:relative;
    padding:4px 7px;
    height:28px;
    cursor:text;
    color:#666;
    background-image:none;
    border:1px solid #d9d9d9;
    border-radius:6px;
    transition:border .2s cubic-bezier(.645,.045,.355,1),background .2s cubic-bezier(.645,.045,.355,1),box-shadow .2s cubic-bezier(.645,.045,.355,1)
}
.kuma-time-picker-panel {
    z-index:1070;
    width:170px;
    position:absolute
}
.kuma-time-picker-panel-inner {
    position:relative;
    outline:0;
    list-style:none;
    text-align:left;
    border-radius:3px;
    box-shadow:0 1px 5px #ccc;
    background-clip:padding-box;
    border:1px solid #ccc
}
.kuma-time-picker-panel-input {
    margin:0;
    padding:0;
    width:100%;
    cursor:auto;
    line-height:1.5;
    outline:0;
    border:1px solid transparent
}
.kuma-time-picker-panel-input-wrap {
    position:relative;
    padding:6px;
    border-bottom:1px solid #e9e9e9
}
.kuma-time-picker-panel-input-invalid {
    border-color:red
}
.kuma-time-picker-panel-clear-btn {
    position:absolute;
    right:6px;
    cursor:pointer;
    overflow:hidden;
    width:20px;
    height:20px;
    text-align:center;
    line-height:20px;
    top:6px;
    margin:0
}
.kuma-time-picker-panel-clear-btn:after {
    content:"x";
    font-size:12px;
    color:#aaa;
    display:inline-block;
    line-height:1;
    width:20px;
    transition:color .3s ease
}
.kuma-time-picker-panel-clear-btn:hover:after {
    color:#666
}
.kuma-time-picker-panel-select {
    float:left;
    font-size:12px;
    border:1px solid #e9e9e9;
    border-width:0 1px;
    margin-left:-1px;
    width:56px;
    overflow:hidden;
    position:relative
}
.kuma-time-picker-panel-select:hover {
    overflow-y:auto
}
.kuma-time-picker-panel-select:first-child {
    border-left:0;
    margin-left:0
}
.kuma-time-picker-panel-select:last-child {
    border-right:0
}
.kuma-time-picker-panel-select ul {
    list-style:none;
    margin:0;
    padding:0;
    width:101px;
    max-height:144px
}
.kuma-time-picker-panel-select li {
    list-style:none;
    box-sizing:content-box;
    margin:0;
    padding:0 0 0 16px;
    width:100%;
    height:24px;
    line-height:24px;
    text-align:left;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.kuma-calendar-date-content-box,.kuma-dlg-footer {
    text-align:center
}
.kuma-time-picker-panel-select li:hover {
    background:#fff9f5
}
li.kuma-time-picker-panel-select-option-selected {
    background:#fff9f5;
    color:#333
}
li.kuma-time-picker-panel-select-option-disabled {
    color:#bfbfbf
}
li.kuma-time-picker-panel-select-option-disabled:hover {
    background:0 0;
    cursor:not-allowed
}
.kuma-calendar-date-content-box .kuma-calendar-date-content.leave {
    color:#f0b695
}
.kuma-calendar-date-content-box .kuma-calendar-date-content.work {
    color:#333
}
.kuma-calendar-date-content-box .kuma-calendar-date-decoration {
    display:block;
    border-bottom:2px solid #f37327;
    width:16px;
    margin-top:-4px;
    margin-left:7px
}
.kuma-calendar-selected-day .kuma-calendar-date .kuma-calendar-date-content {
    color:#fff
}
.kuma-dlg-wrap {
    position:fixed;
    overflow:auto;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:1000;
    -webkit-overflow-scrolling:touch;
    outline:0
}
.kuma-dlg-wrap.vertical-center-dailog {
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.kuma-dlg-mask-hidden,.kuma-dlg-wrap-hidden>.kuma-dlg-mask {
    display:none
}
.kuma-dlg-wrap.vertical-center-dailog .kuma-dlg {
    top:0
}
.kuma-dlg-wrap .kuma-dlg {
    position:relative;
    top:100px;
    width:auto;
    margin:0 auto
}
.kuma-dlg-title {
    margin:0;
    font-size:14px;
    line-height:40px;
    color:#fff;
    text-indent:20px
}
.kuma-dlg-content {
    position:relative;
    background-color:#fff;
    box-shadow:0 0 4px 0 rgba(0,0,0,.2);
    outline:0;
    border-radius:3px;
    overflow:hidden
}
.kuma-dlg-close {
    position:absolute;
    right:16px;
    top:6px;
    background:0 0;
    border:0;
    font-size:16px;
    cursor:pointer;
    outline:0;
    color:#fff
}
.kuma-tooltip-arrow,.kuma-tooltip-arrow:before {
    width:0;
    border-color:transparent;
    border-style:solid
}
.kuma-dlg-close:hover {
    color:#fff;
    text-decoration:none
}
.kuma-dlg-close-x {
    font-family:kuma!important;
    font-style:normal;
    -webkit-font-smoothing:antialiased;
    -webkit-text-stroke-width:.2px;
    -moz-osx-font-smoothing:grayscale
}
.kuma-dlg-close-x:after {
    content:''
}
.kuma-dlg.kuma-dlg-noheader .kuma-dlg-close {
    right:10px;
    top:6px;
    color:#ccc
}
.kuma-dlg-header {
    height:40px;
    background-color:#f37327
}
.kuma-dlg-body {
    padding:15px 20px;
    font-size:12px;
    line-height:1.5
}
.kuma-dlg-footer {
    padding:12px 0;
    background-color:#f7f7f7
}
.kuma-dlg-footer button+button {
    margin-left:8px;
    margin-bottom:0
}
@-webkit-keyframes threeFallVertical {
    0% {
        opacity:0;
        -webkit-transform:perspective(1300px) rotateX(-90deg);
        transform:perspective(1300px) rotateX(-90deg)
    }
    100% {
        opacity:1;
        -webkit-transform:perspective(1300px) rotateX(0);
        transform:perspective(1300px) rotateX(0)
    }
}
@-webkit-keyframes fadeIn {
    0% {
        opacity:0
    }
    100% {
        opacity:1
    }
}
@keyframes fadeIn {
    0% {
        opacity:0
    }
    100% {
        opacity:1
    }
}
.fade-appear,.fade-enter {
    opacity:0;
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    -webkit-animation-duration:.3s;
    animation-duration:.3s
}
.fade-appear-active,.fade-enter-active {
    visibility:visible;
    -webkit-animation-name:fadeIn;
    animation-name:fadeIn
}
.kuma-dlg-mask {
    position:fixed;
    top:0;
    right:0;
    left:0;
    bottom:0;
    background-color:#000;
    background-color:rgba(0,0,0,.3);
    height:100%;
    z-index:1000;
    filter:alpha(opacity=30)
}
.kuma-dlg-wrap-hidden>.kuma-dlg-mask.kuma-dlg-fade-enter,.kuma-dlg-wrap-hidden>.kuma-dlg-mask.kuma-dlg-fade-leave {
    display:block
}
.kuma-dlg-confirm .kuma-dlg-body {
    padding:0
}
.kuma-dlg-confirm .kuma-dlg-body .kuma-confirm-body {
    padding:20px;
    white-space:nowrap
}
.kuma-dlg-confirm .kuma-dlg-body .kuma-confirm-body>.kuma-icon {
    display:inline-block;
    vertical-align:middle;
    font-size:24px
}
.kuma-dlg-confirm .kuma-dlg-body .kuma-confirm-body>.kuma-icon.kuma-icon-caution {
    color:#f5a12a
}
.kuma-dlg-confirm .kuma-dlg-body .kuma-confirm-body>.kuma-icon.kuma-icon-information {
    color:#45a8e6
}
.kuma-dlg-confirm .kuma-dlg-body .kuma-confirm-body>.kuma-icon.kuma-icon-success {
    color:#66bd5c
}
.kuma-dlg-confirm .kuma-dlg-body .kuma-confirm-body>.kuma-icon.kuma-icon-error {
    color:#F04631
}
.kuma-dlg-confirm .kuma-dlg-body .kuma-confirm-title {
    margin-left:12px;
    display:inline-block;
    vertical-align:middle;
    font-size:14px;
    color:#333;
    max-width:220px;
    white-space:pre-wrap;
    word-wrap:break-word
}
.kuma-page-next a:after,.kuma-page-options-quick-jumper input,.kuma-page-prev a:after {
    vertical-align:top;
    display:inline-block
}
.kuma-dlg-confirm .kuma-dlg-body .kuma-confirm-content {
    margin-left:36px;
    font-size:12px;
    color:#666;
    white-space:pre-wrap;
    word-wrap:break-word
}
.kuma-dlg-confirm .kuma-dlg-body .kuma-confirm-action {
    padding:12px 0;
    background-color:#f7f7f7;
    text-align:center
}
.kuma-page-item,.kuma-tooltip-inner {
    background-color:#fff;
    text-align:center
}
.kuma-dlg-confirm .kuma-dlg-body .kuma-confirm-action button+button {
    margin-left:8px;
    margin-bottom:0
}
.kuma-tooltip {
    position:absolute;
    left:-9999px;
    top:-9999px;
    z-index:1070;
    display:block;
    font-size:12px;
    font-weight:400;
    line-height:1.5
}
.kuma-page-item,.kuma-page-total {
    line-height:34px;
    min-width:34px;
    float:left
}
.kuma-tooltip-hidden {
    display:none
}
.kuma-tooltip-placement-left,.kuma-tooltip-placement-leftBottom,.kuma-tooltip-placement-leftTop {
    margin-left:-3px;
    padding:0 5px
}
.kuma-tooltip-placement-left .kuma-tooltip-arrow,.kuma-tooltip-placement-leftBottom .kuma-tooltip-arrow,.kuma-tooltip-placement-leftTop .kuma-tooltip-arrow {
    top:50%;
    right:0;
    margin-top:-5px;
    border-width:5px 0 5px 5px;
    border-left-color:#e8e8e8
}
.kuma-tooltip-placement-left .kuma-tooltip-arrow:before,.kuma-tooltip-placement-leftBottom .kuma-tooltip-arrow:before,.kuma-tooltip-placement-leftTop .kuma-tooltip-arrow:before {
    margin-top:-5px;
    border-width:5px 0 5px 5px;
    left:-6px;
    top:0;
    border-left-color:#fff
}
.kuma-tooltip-placement-leftTop .kuma-tooltip-arrow {
    top:15%
}
.kuma-tooltip-placement-leftBottom .kuma-tooltip-arrow {
    top:85%
}
.kuma-tooltip-placement-top,.kuma-tooltip-placement-topLeft,.kuma-tooltip-placement-topRight {
    margin-top:-3px;
    padding:5px 0
}
.kuma-tooltip-placement-top .kuma-tooltip-arrow,.kuma-tooltip-placement-topLeft .kuma-tooltip-arrow,.kuma-tooltip-placement-topRight .kuma-tooltip-arrow {
    bottom:0;
    left:50%;
    margin-left:-5px;
    border-width:5px 5px 0;
    border-top-color:#e8e8e8
}
.kuma-tooltip-placement-top .kuma-tooltip-arrow:before,.kuma-tooltip-placement-topLeft .kuma-tooltip-arrow:before,.kuma-tooltip-placement-topRight .kuma-tooltip-arrow:before {
    margin-left:-5px;
    border-width:5px 5px 0;
    left:0;
    top:-6px;
    border-top-color:#fff
}
.kuma-tooltip-placement-topLeft .kuma-tooltip-arrow {
    left:15%
}
.kuma-tooltip-placement-topRight .kuma-tooltip-arrow {
    left:85%
}
.kuma-tooltip-placement-bottom,.kuma-tooltip-placement-bottomLeft,.kuma-tooltip-placement-bottomRight {
    margin-top:3px;
    padding:5px 0
}
.kuma-tooltip-placement-bottom .kuma-tooltip-arrow,.kuma-tooltip-placement-bottomLeft .kuma-tooltip-arrow,.kuma-tooltip-placement-bottomRight .kuma-tooltip-arrow {
    top:0;
    left:50%;
    margin-left:-5px;
    border-width:0 5px 5px;
    border-bottom-color:#e8e8e8
}
.kuma-tooltip-placement-bottom .kuma-tooltip-arrow:before,.kuma-tooltip-placement-bottomLeft .kuma-tooltip-arrow:before,.kuma-tooltip-placement-bottomRight .kuma-tooltip-arrow:before {
    margin-left:-5px;
    border-width:0 5px 5px;
    left:0;
    top:1px;
    border-bottom-color:#fff
}
.kuma-tooltip-placement-bottomLeft .kuma-tooltip-arrow {
    left:15%
}
.kuma-tooltip-placement-bottomRight .kuma-tooltip-arrow {
    left:85%
}
.kuma-tooltip-placement-right,.kuma-tooltip-placement-rightBottom,.kuma-tooltip-placement-rightTop {
    margin-left:3px;
    padding:0 5px
}
.kuma-tooltip-placement-right .kuma-tooltip-arrow,.kuma-tooltip-placement-rightBottom .kuma-tooltip-arrow,.kuma-tooltip-placement-rightTop .kuma-tooltip-arrow {
    top:50%;
    left:0;
    margin-top:-5px;
    border-width:5px 5px 5px 0;
    border-right-color:#e8e8e8
}
.kuma-tooltip-placement-right .kuma-tooltip-arrow:before,.kuma-tooltip-placement-rightBottom .kuma-tooltip-arrow:before,.kuma-tooltip-placement-rightTop .kuma-tooltip-arrow:before {
    margin-top:-4px;
    border-width:5px 5px 5px 0;
    left:1px;
    top:-1px;
    border-right-color:#fff
}
.kuma-tooltip-placement-rightTop .kuma-tooltip-arrow {
    top:15%
}
.kuma-tooltip-placement-rightBottom .kuma-tooltip-arrow {
    top:85%
}
.kuma-tooltip-arrow {
    position:absolute;
    height:0
}
.kuma-tooltip-arrow:before {
    position:absolute;
    content:'';
    height:0
}
.kuma-tooltip-content {
    box-shadow:0 0 5px -1px rgba(0,0,0,.2);
    border-radius:2px;
    border:1px solid #ededed
}
.kuma-tooltip-inner {
    padding:7px 12px;
    color:#666;
    text-decoration:none
}
.kuma-page {
    font-size:12px;
    font-family:Arial;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.kuma-page:after {
    content:" ";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.kuma-page-total {
    font-size:10px;
    height:34px;
    margin-left:20px;
    -webkit-user-select:auto
}
.kuma-page-item {
    cursor:pointer;
    height:34px;
    list-style:none;
    transition:background-color .3s cubic-bezier(.645,.045,.355,1) 0s
}
.kuma-page-item:hover,.kuma-page-jump-next:hover:after,.kuma-page-jump-prev:hover:after {
    background-color:#fff9f5
}
.kuma-page-item a {
    text-decoration:none;
    color:#999
}
.kuma-page-item-active a,.kuma-page-item-active:hover {
    color:#f37327
}
.kuma-page-jump-next:after,.kuma-page-jump-prev:after {
    content:"•••";
    display:block;
    letter-spacing:2px;
    color:#ccc;
    font-size:12px;
    margin-top:1px
}
.kuma-page-jump-prev:hover:after {
    content:"«"
}
.kuma-page-jump-next:hover:after {
    content:"»"
}
.kuma-select2 .kuma-select2-selection__choice__remove:before,.kuma-select2-selection--single .kuma-select2-selection__clear:after {
    content:'×'
}
.kuma-page-jump-next,.kuma-page-jump-prev,.kuma-page-next,.kuma-page-prev {
    cursor:pointer;
    color:#999;
    font-size:10px;
    list-style:none;
    min-width:34px;
    height:34px;
    line-height:32px;
    float:left;
    text-align:center
}
.kuma-page-next a,.kuma-page-prev a {
    text-decoration:none;
    color:#ccc
}
.kuma-page-next,.kuma-page-prev {
    border:1px solid #dbdbdb;
    background:#f5f5f5;
    font-size:18px
}
.kuma-page-next:hover,.kuma-page-prev:hover {
    background:#fff;
    border-color:#ccc
}
.kuma-page-disabled,.kuma-page-disabled:hover {
    background-color:#e8e8e8
}
.kuma-page-disabled {
    cursor:not-allowed
}
.kuma-page-disabled a {
    color:#ccc
}
.kuma-page-options {
    float:left;
    margin-left:15px
}
.kuma-page-options-size-changer {
    float:left;
    width:80px
}
.kuma-page-options-size-changer .kuma-select2-selection {
    background:#f5f5f5
}
.kuma-page-options-size-changer .kuma-select2-selection-selected-value {
    padding-right:0
}
.kuma-page-options-quick-jumper {
    margin-left:0;
    height:34px;
    line-height:34px;
    float:left
}
.kuma-page-options-quick-jumper input {
    margin:0 8px;
    border:1px solid #dbdbdb;
    outline:0;
    width:50px;
    height:34px;
    line-height:34px;
    text-align:center;
    background-color:#f5f5f5
}
.kuma-page.mini .kuma-page-options .kuma-page-options-size-changer .kuma-select2-selection .kuma-select2-selection__rendered>span,.kuma-select2 {
    vertical-align:middle
}
.kuma-page-options-quick-jumper input:hover {
    border-color:#ccc
}
.kuma-page-options-quick-jumper input:focus {
    background-color:#fff
}
.kuma-page-simple .kuma-page-next,.kuma-page-simple .kuma-page-prev {
    font-size:10px;
    min-width:18px;
    height:18px;
    line-height:16px
}
.kuma-page-simple .kuma-page-prev {
    margin-right:4px
}
.kuma-page-simple .kuma-page-current {
    color:#f37327
}
.kuma-page-simple .kuma-page-simple-pager {
    float:left;
    margin-right:8px;
    line-height:18px;
    font-weight:700
}
.kuma-page-simple .kuma-page-simple-pager input {
    margin:0 8px;
    background-color:#fff;
    border:1px solid #dbdbdb;
    outline:0;
    width:30px;
    min-height:20px;
    text-align:center
}
.kuma-page-simple .kuma-page-simple-pager input:hover,.kuma-page.mini .kuma-page-options .kuma-page-options-quick-jumper input:hover {
    border-color:#ccc
}
.kuma-page.mini .kuma-page-jump-next,.kuma-page.mini .kuma-page-jump-prev,.kuma-page.mini .kuma-page-next,.kuma-page.mini .kuma-page-prev {
    font-size:10px;
    min-width:18px;
    height:18px;
    line-height:16px
}
.kuma-page.mini .kuma-page-prev {
    margin-right:6px
}
.kuma-page.mini .kuma-page-item {
    margin-right:6px;
    min-width:18px;
    height:18px;
    line-height:18px
}
.kuma-page.mini .kuma-page-total {
    height:18px;
    line-height:18px;
    min-height:18px
}
.kuma-page.mini .kuma-page-options .kuma-page-options-quick-jumper {
    margin-left:8px;
    height:18px;
    line-height:18px
}
.kuma-page.mini .kuma-page-options .kuma-page-options-quick-jumper input {
    width:36px;
    height:18px;
    line-height:18px;
    background-color:#f5f5f5
}
.kuma-page.mini .kuma-page-options .kuma-page-options-quick-jumper input:focus,.kuma-select2>ul>li>a {
    background-color:#fff
}
.kuma-page.mini .kuma-page-options .kuma-page-options-size-changer .kuma-select2-selection {
    height:18px
}
.kuma-page.mini .kuma-page-options .kuma-page-options-size-changer .kuma-select2-selection .kuma-select2-selection__rendered {
    line-height:16px
}
.kuma-page.mini .kuma-page-options .kuma-page-options-size-changer .kuma-select2-selection .kuma-select2-arrow {
    height:14px;
    line-height:14px
}
.kuma-page .kuma-page-options-size-changer,.kuma-page-options-size-changer-dropdown {
    font-size:12px
}
.kuma-page-options-size-changer-dropdown .kuma-select2-dropdown-menu-item {
    padding:7px 16px 7px 11px
}
.kuma-select2 {
    box-sizing:border-box;
    display:inline-block;
    position:relative;
    color:#666
}
.kuma-select2 li,.kuma-select2 ul {
    margin:0;
    padding:0;
    list-style:none
}
.kuma-select2>ul>li>a {
    padding:0
}
.kuma-select2-arrow {
    height:32px;
    position:absolute;
    top:1px;
    right:1px;
    width:20px
}
.kuma-select2-arrow b {
    position:absolute;
    top:0;
    right:0;
    left:0;
    bottom:0;
    margin:auto;
    width:0;
    height:0;
    border-color:#999 transparent transparent;
    border-style:solid;
    border-width:4px 4px 0
}
.kuma-select2-selection {
    outline:0;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-user-select:none;
    box-sizing:border-box;
    display:block;
    background-color:#fff;
    border-radius:0;
    border:1px solid #dbdbdb
}
.kuma-select2-enabled .kuma-select2-selection:active,.kuma-select2-enabled .kuma-select2-selection:hover,.kuma-select2-focused .kuma-select2-selection,.kuma-select2-selection:active,.kuma-select2-selection:hover {
    border-color:#ccc
}
.kuma-select2-selection__placeholder {
    position:absolute;
    top:0;
    color:#aaa;
    line-height:34px
}
.kuma-select2-disabled .kuma-select2-selection--single:active,.kuma-select2-disabled .kuma-select2-selection--single:hover,.kuma-select2-disabled .kuma-select2-selection:active,.kuma-select2-disabled .kuma-select2-selection:hover,.kuma-select2-disabled .kuma-select2-selection__choice__remove:active,.kuma-select2-disabled .kuma-select2-selection__choice__remove:hover {
    border-color:#dbdbdb
}
.kuma-select2-selection-selected-value {
    position:absolute;
    left:10px;
    top:0
}
.kuma-select2-selection--single {
    height:36px;
    cursor:pointer;
    position:relative
}
.kuma-select2-selection--single .kuma-select2-selection__placeholder {
    position:absolute;
    top:0;
    color:#aaa
}
.kuma-select2-selection--single .kuma-select2-selection__rendered {
    display:block;
    overflow:hidden;
    white-space:nowrap;
    position:relative;
    height:100%;
    text-overflow:ellipsis;
    padding-left:10px;
    margin-right:20px;
    line-height:34px
}
.kuma-select2-selection--single .kuma-select2-selection__clear {
    font-weight:700;
    position:absolute;
    color:#999;
    top:7px;
    right:20px
}
.kuma-select2-disabled,.kuma-select2-disabled .kuma-select2-selection--single,.kuma-select2-disabled .kuma-select2-selection__choice__remove {
    cursor:not-allowed;
    color:#ccc
}
.kuma-select2-disabled .kuma-select2-selection {
    background-color:#e8e8e8
}
.kuma-select2-search__field__wrap {
    display:inline-block;
    position:relative
}
.kuma-select2-search__field__placeholder {
    position:absolute;
    top:0;
    left:3px;
    color:#aaa
}
.kuma-select2-search--inline {
    width:100%;
    position:relative
}
.kuma-select2-search--inline .kuma-select2-search__field__wrap {
    width:100%
}
.kuma-select2-search--inline .kuma-select2-search__field {
    border:none;
    font-size:100%;
    line-height:16px;
    background:0 0;
    outline:0;
    width:100%
}
.kuma-select2-search--inline .kuma-select2-search__field::-ms-clear {
    display:none
}
.kuma-select2-search--inline .kuma-select2-search__field__mirror {
    position:absolute;
    top:-999px;
    left:0;
    white-space:pre
}
.kuma-select2-search--inline .kuma-select2-selection-selected-value {
    position:absolute;
    left:0;
    top:0;
    opacity:.4;
    filter:"alpha(opacity=40)";
    width:100%
}
.kuma-select2-search--inline>i {
    float:right
}
.kuma-select2-enabled.kuma-select2-selection--multiple {
    cursor:text
}
.kuma-select2-selection--multiple {
    min-height:36px
}
.kuma-select2-selection--multiple .kuma-select2-search--inline {
    float:left;
    width:auto
}
.kuma-select2-selection--multiple .kuma-select2-search--inline .kuma-select2-search__field {
    width:.75em
}
.kuma-select2-selection--multiple .kuma-select2-search--inline .kuma-select2-search__field__wrap {
    width:auto
}
.kuma-select2-selection--multiple .kuma-select2-search__field__placeholder {
    top:9px;
    left:8px
}
.kuma-select2-selection--multiple .kuma-select2-selection__rendered {
    overflow:hidden;
    text-overflow:ellipsis;
    padding-left:8px;
    padding-bottom:2px
}
.kuma-select2-selection--multiple .kuma-select2-selection__rendered>ul>li {
    margin-top:4px;
    height:26px;
    line-height:26px
}
.kuma-select2-enabled .kuma-select2-selection__choice {
    cursor:default
}
.kuma-select2-enabled .kuma-select2-selection__choice:hover .kuma-select2-selection__choice__remove {
    opacity:1;
    -webkit-transform:scale(1);
    transform:scale(1)
}
.kuma-select2-enabled .kuma-select2-selection__choice:hover .kuma-select2-selection__choice__content {
    margin-left:-8px;
    margin-right:8px
}
.kuma-select2 .kuma-select2-selection__choice {
    background-color:#f3f3f3;
    border-radius:4px;
    float:left;
    padding:0 15px;
    margin-right:4px;
    position:relative;
    overflow:hidden;
    transition:padding .3s cubic-bezier(.6,-.28,.735,.045),width .3s cubic-bezier(.6,-.28,.735,.045)
}
.kuma-select2 .kuma-select2-selection__choice__content {
    margin-left:0;
    margin-right:0;
    transition:margin .3s cubic-bezier(.165,.84,.44,1)
}
.kuma-select2 .kuma-select2-selection__choice-zoom-appear,.kuma-select2 .kuma-select2-selection__choice-zoom-enter,.kuma-select2 .kuma-select2-selection__choice-zoom-leave {
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-transform-origin:0 0;
    transform-origin:0 0;
    opacity:0;
    -webkit-animation-play-state:paused;
    animation-play-state:paused;
    -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);
    animation-timing-function:cubic-bezier(.175,.885,.32,1.275)
}
.kuma-select2 .kuma-select2-selection__choice-zoom-leave {
    opacity:1;
    -webkit-animation-timing-function:cubic-bezier(.6,-.28,.735,.045);
    animation-timing-function:cubic-bezier(.6,-.28,.735,.045)
}
.kuma-select2 .kuma-select2-selection__choice-zoom-appear.kuma-select2-selection__choice-zoom-appear-active,.kuma-select2 .kuma-select2-selection__choice-zoom-enter.kuma-select2-selection__choice-zoom-enter-active {
    -webkit-animation-play-state:running;
    animation-play-state:running;
    -webkit-animation-name:rcSelectChoiceZoomIn;
    animation-name:rcSelectChoiceZoomIn
}
.kuma-select2 .kuma-select2-selection__choice-zoom-leave.kuma-select2-selection__choice-zoom-leave-active {
    -webkit-animation-play-state:running;
    animation-play-state:running;
    -webkit-animation-name:rcSelectChoiceZoomOut;
    animation-name:rcSelectChoiceZoomOut
}
@-webkit-keyframes rcSelectChoiceZoomIn {
    0% {
        -webkit-transform:scale(.6);
        transform:scale(.6);
        opacity:0
    }
    100% {
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
}
@-webkit-keyframes rcSelectChoiceZoomOut {
    to {
        -webkit-transform:scale(0);
        transform:scale(0);
        opacity:0
    }
}
.kuma-select2 .kuma-select2-selection__choice__remove {
    color:#919191;
    cursor:pointer;
    font-weight:700;
    padding:0 4px 0 0;
    position:absolute;
    opacity:0;
    -webkit-transform:scale(0);
    transform:scale(0);
    top:0;
    right:2px;
    transition:opacity .3s,-webkit-transform .3s;
    transition:opacity .3s,transform .3s;
    transition:opacity .3s,transform .3s,-webkit-transform .3s
}
.kuma-select2 .kuma-select2-selection__choice__remove:hover {
    color:#333
}
.kuma-select2-dropdown {
    background-color:#fff;
    border:1px solid #d9d9d9;
    box-shadow:0 0 4px #d9d9d9;
    border-radius:0;
    box-sizing:border-box;
    z-index:1070;
    left:-9999px;
    top:-9999px;
    position:absolute;
    outline:0
}
.kuma-select2-dropdown-hidden {
    display:none
}
.kuma-select2-dropdown-menu {
    outline:0;
    margin:0;
    padding:0;
    list-style:none;
    z-index:9999;
    max-height:250px;
    overflow-y:auto
}
.kuma-select2-dropdown-menu-item-group-list,.kuma-select2-dropdown-menu>li {
    margin:0;
    padding:0
}
.kuma-select2-dropdown-menu-item-group-list>li.kuma-select2-menu-item {
    padding-left:20px
}
.kuma-select2-dropdown-menu-item-group-title {
    color:#999;
    line-height:1.5;
    padding:8px 10px;
    border-bottom:1px solid #dedede
}
.kuma-select2-dropdown-menu li.kuma-select2-dropdown-menu-item {
    margin:0;
    position:relative;
    display:block;
    padding:7px 10px;
    font-weight:400;
    color:#666;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.kuma-select2-dropdown-menu li.kuma-select2-dropdown-menu-item-active {
    background-color:#fff9f5;
    cursor:pointer
}
.kuma-select2-dropdown-menu li.kuma-select2-dropdown-menu-item-disabled {
    color:#ccc;
    cursor:not-allowed
}
.kuma-select2-dropdown-menu li.kuma-select2-dropdown-menu-item-divider {
    height:1px;
    margin:1px 0;
    overflow:hidden;
    background-color:#e5e5e5;
    line-height:0
}
.kuma-select2-dropdown-menu li.kuma-select2-dropdown-menu-item-selected {
    color:#f37327
}
.kuma-select2-dropdown-search {
    display:block;
    padding:4px
}
.kuma-select2-dropdown-search .kuma-select2-search__field__wrap {
    width:100%
}
.kuma-select2-dropdown-search .kuma-select2-search__field__placeholder {
    top:4px
}
.kuma-select2-dropdown-search .kuma-select2-search__field {
    padding:4px;
    width:100%;
    box-sizing:border-box;
    border:1px solid #d9d9d9;
    border-radius:0;
    outline:0
}
.kuma-select2-dropdown-search.kuma-select2-search--hide {
    display:none
}
.kuma-select2-open .kuma-select2-arrow b {
    border-color:transparent transparent #888;
    border-width:0 4px 4px
}
.kuma-select2-selected-has-icon li.kuma-select2-dropdown-menu-item-selected {
    padding-right:20px
}
.kuma-select2-selected-has-icon li.kuma-select2-dropdown-menu-item-selected:before {
    content:"\e611";
    display:block;
    position:absolute;
    right:10px;
    top:0;
    font-family:kuma!important;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing:antialiased;
    -webkit-text-stroke-width:.2px;
    -moz-osx-font-smoothing:grayscale;
    line-height:32px
}
.kuma-select2-inline {
    z-index:2
}
.kuma-select2-inline .kuma-select2-selection {
    border:0
}
.kuma-select2-inline .kuma-select2-selection__rendered {
    display:inline-block;
    padding:0 10px;
    height:36px
}
.kuma-select2-inline .kuma-select2-selection__placeholder {
    position:static
}
.kuma-select2-inline .kuma-select2-selection-selected-value {
    padding-right:0
}
.kuma-tab.kuma-tab-lg>.kuma-tab-bar .kuma-tab-tab-inner,.kuma-tab.kuma-tab-sm>.kuma-tab-bar .kuma-tab-tab-inner {
    padding:0 45px
}
.kuma-select2-inline.kuma-select2-open .kuma-select2-selection {
    border:1px solid #dbdbdb;
    border-bottom-color:#fff
}
.kuma-select2-inline .kuma-select2-arrow {
    position:relative;
    display:inline-block;
    vertical-align:top
}
.kuma-select2-inline-dropdown {
    z-index:1;
    box-shadow:none
}
.kuma-select2-dropdown-placement-bottomLeft.slideUp-appear,.kuma-select2-dropdown-placement-bottomLeft.slideUp-enter {
    opacity:0;
    -webkit-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-transform:scaleY(.8);
    transform:scaleY(.8);
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    -webkit-animation-duration:.3s;
    animation-duration:.3s
}
.kuma-select2-dropdown-placement-bottomLeft.slideUp-appear-active,.kuma-select2-dropdown-placement-bottomLeft.slideUp-enter-active {
    visibility:visible;
    -webkit-animation-name:slideUpIn;
    animation-name:slideUpIn
}
.kuma-select2-dropdown-placement-bottomLeft.slideUp-leave {
    opacity:1;
    -webkit-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-transform:scaleY(1);
    transform:scaleY(1);
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    -webkit-animation-duration:.3s;
    animation-duration:.3s
}
.kuma-select2-dropdown-placement-bottomLeft.slideUp-leave-active {
    visibility:visible;
    -webkit-animation-name:slideUpOut;
    animation-name:slideUpOut
}
.kuma-select2-dropdown-placement-topLeft.slideUp-appear,.kuma-select2-dropdown-placement-topLeft.slideUp-enter {
    opacity:0;
    -webkit-transform-origin:100% 100%;
    transform-origin:100% 100%;
    -webkit-transform:scaleY(.8);
    transform:scaleY(.8);
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    -webkit-animation-duration:.3s;
    animation-duration:.3s
}
.kuma-select2-dropdown-placement-topLeft.slideUp-appear-active,.kuma-select2-dropdown-placement-topLeft.slideUp-enter-active {
    visibility:visible;
    -webkit-animation-name:slideDownIn;
    animation-name:slideDownIn
}
.kuma-select2-dropdown-placement-topLeft.slideUp-leave {
    opacity:1;
    -webkit-transform-origin:100% 100%;
    transform-origin:100% 100%;
    -webkit-transform:scaleY(1);
    transform:scaleY(1);
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    -webkit-animation-duration:.3s;
    animation-duration:.3s
}
.kuma-select2-dropdown-placement-topLeft.slideUp-leave-active {
    visibility:visible;
    -webkit-animation-name:slideDownOut;
    animation-name:slideDownOut
}
.kuma-tab {
    border:1px solid #dbdbdb
}
.kuma-tab .kuma-tab {
    border:none
}
.kuma-tab-bar .kuma-tab-tab {
    display:inline-block;
    vertical-align:top;
    cursor:pointer;
    color:#666
}
.kuma-uxmask-centerblk .kuma-loading,.kuma-uxmask-text,.kuma-uxtable-column-picker-title,.kuma-uxtable-linkbar a,.kuma-uxtable-linkbar-cutoff {
    vertical-align:middle
}
.kuma-tab-bar .kuma-tab-tab-active {
    color:#333
}
.kuma-tab-bar .kuma-tab-tab-inner {
    display:block
}
.kuma-tab-bar .kuma-tab-tab-disabled {
    color:#ccc
}
.kuma-tab-content .kuma-tab-tabpane-hidden {
    display:none
}
.kuma-tab.kuma-tab-lg>.kuma-tab-bar .kuma-tab-nav,.kuma-tab.kuma-tab-sm>.kuma-tab-bar .kuma-tab-nav {
    position:relative
}
.kuma-tab.kuma-tab-lg>.kuma-tab-bar .kuma-tab-nav .kuma-tab-ink-bar,.kuma-tab.kuma-tab-sm>.kuma-tab-bar .kuma-tab-nav .kuma-tab-ink-bar {
    position:absolute;
    top:-1px;
    height:3px;
    background-color:#f37327;
    z-index:1;
    transition:all cubic-bezier(.645,.045,.355,1) .3s
}
.kuma-tab.kuma-tab-lg>.kuma-tab-bar {
    background-color:#f7f7f7
}
.kuma-tab.kuma-tab-lg>.kuma-tab-bar .kuma-tab-nav-container {
    height:49px;
    border-bottom:1px solid #dbdbdb
}
.kuma-tab.kuma-tab-lg>.kuma-tab-bar .kuma-tab-tab {
    margin-left:-1px;
    height:49px;
    line-height:49px;
    font-size:16px
}
.kuma-tab.kuma-tab-lg>.kuma-tab-bar .kuma-tab-tab-active {
    position:relative;
    background-color:#fff
}
.kuma-tab.kuma-tab-lg>.kuma-tab-bar .kuma-tab-tab-active .kuma-tab-tab-inner {
    height:49px;
    background-color:#fff;
    border-width:0 1px;
    border-color:transparent #dbdbdb;
    border-style:solid
}
.kuma-tab.kuma-tab-sm>.kuma-tab-bar {
    background-color:#f7f7f7
}
.kuma-tab.kuma-tab-sm>.kuma-tab-bar .kuma-tab-nav-container {
    height:39px;
    border-bottom:1px solid #dbdbdb
}
.kuma-tab.kuma-tab-sm>.kuma-tab-bar .kuma-tab-tab {
    margin-left:-1px;
    height:39px;
    line-height:39px;
    font-size:14px
}
.kuma-tab.kuma-tab-sm>.kuma-tab-bar .kuma-tab-tab-active {
    position:relative;
    background-color:#fff
}
.kuma-tab.kuma-tab-sm>.kuma-tab-bar .kuma-tab-tab-active .kuma-tab-tab-inner {
    height:39px;
    background-color:#fff;
    border-width:0 1px;
    border-color:transparent #dbdbdb;
    border-style:solid
}
.kuma-tab.kuma-tab-filter>.kuma-tab-bar .kuma-tab-nav-container {
    padding:20px 30px
}
.kuma-tab.kuma-tab-filter>.kuma-tab-bar .kuma-tab-tab {
    height:30px;
    line-height:30px;
    font-size:14px
}
.kuma-tab.kuma-tab-filter>.kuma-tab-bar .kuma-tab-tab-inner {
    padding:0 25px
}
.kuma-tab.kuma-tab-filter>.kuma-tab-bar .kuma-tab-tab-active {
    background:#fef7f2;
    border-radius:2px;
    color:#f37327
}
.kuma-tab.kuma-tab-brick>.kuma-tab-bar .kuma-tab-nav-container {
    padding:20px 30px
}
.kuma-tab.kuma-tab-brick>.kuma-tab-bar .kuma-tab-nav {
    border-left:1px solid #dbdbdb
}
.kuma-tab.kuma-tab-brick>.kuma-tab-bar .kuma-tab-tab {
    height:34px;
    line-height:32px;
    border:1px solid #dbdbdb;
    border-left:0 none;
    font-size:14px
}
.kuma-tab.kuma-tab-brick>.kuma-tab-bar .kuma-tab-tab-inner {
    padding:0 30px
}
.kuma-tab.kuma-tab-brick>.kuma-tab-bar .kuma-tab-tab-active {
    background-color:#ededed
}
.kuma-uxmask {
    position:absolute;
    width:100%;
    height:100%;
    min-height:40px;
    line-height:40px;
    background-color:#000;
    z-index:10;
    left:0;
    top:0;
    opacity:.3;
    filter:"alpha(opacity=30)";
    display:block
}
.kuma-uxmask-hide {
    display:none
}
.kuma-uxmask-centerblk {
    color:#fff;
    font-size:14px;
    text-align:center;
    width:100%;
    height:100%
}
.kuma-uxmask-centerblk .kuma-loading {
    display:inline-block
}
.kuma-uxmask-centerblk::after {
    content:'';
    height:50%;
    display:inline-block
}
.kuma-uxmask-text {
    font-size:14px;
    line-height:36px;
    display:inline-block;
    margin-left:5px
}
.kuma-uxtable-actionbar {
    width:100%;
    margin-bottom:12px;
    padding:6px 0 4px
}
.kuma-uxtable-actionbar-item {
    display:inline-block;
    margin-right:10px
}
.kuma-uxtable-actionbar-item.kuma-button {
    padding:0 30px
}
.kuma-uxtable-column-picker {
    float:right;
    position:relative
}
.kuma-uxtable-column-picker .kuma-icon-list {
    vertical-align:middle;
    margin-right:5px;
    color:#999
}
.kuma-uxtable-column-picker-trigger {
    padding:4px 10px;
    z-index:12;
    position:relative;
    background:#fff
}
.kuma-uxtable-column-picker-trigger.kuma-uxtable-column-picker-trigger__dropdown-visible {
    box-shadow:0 0 4px 0 rgba(0,0,0,.2)
}
.kuma-uxtable-column-picker-trigger.kuma-uxtable-column-picker-trigger__dropdown-visible:after {
    background-color:#fff;
    height:4px;
    content:"";
    position:absolute;
    bottom:-4px;
    left:0;
    right:0
}
.kuma-uxtable-column-picker-dropdown {
    position:absolute;
    right:0;
    top:34px;
    z-index:11;
    background:#fff;
    box-shadow:0 0 4px 0 rgba(0,0,0,.2);
    border-radius:1px;
    padding:10px 20px;
    min-height:200px;
    min-width:200px
}
.kuma-uxtable-column-picker-dropdown .kuma-tree {
    float:right
}
.kuma-uxtable-column-picker-dropdown .kuma-tree.no-group {
    float:left
}
.kuma-uxtable-column-picker-dropdown .kuma-tree li span.kuma-tree-switcher {
    display:none
}
.kuma-uxtable-searchbar {
    float:right;
    position:relative
}
.kuma-uxtable-searchbar .kuma-input {
    height:32px
}
.kuma-uxtable-searchbar .kuma-icon-search {
    position:absolute;
    line-height:16px;
    color:#ccc;
    right:8px;
    top:8px;
    cursor:pointer
}
.kuma-uxtable-searchbar .kuma-icon-search:hover {
    color:#333
}
.kuma-uxtable-linkbar {
    float:right;
    line-height:30px
}
.kuma-uxtable-linkbar-cutoff {
    border-right:1px solid #dbdbdb;
    height:14px;
    display:inline-block;
    margin:0 5px
}
.kuma-uxtable-linkbar-item {
    cursor:pointer;
    display:inline-block
}
.kuma-uxtable {
    border-collapse:collapse;
    position:relative;
    color:#666;
    table-layout:fixed
}
.kuma-uxtable .half-checked {
    display:inline-block;
    width:16px;
    height:16px;
    background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%20%20%20%20%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%2214%22%20height%3D%2214%22%20fill%3D%22%23fff%22%20stroke%3D%22%23f37327%22%20stroke-width%3D%222px%22%20%2F%3E%0A%09%3Cline%20x1%3D%223%22%20y1%3D%228%22%20x2%3D%2213%22%20y2%3D%228%22%20stroke-width%3D%222%22%20stroke%3D%22%23f37327%22%2F%3E%0A%3C%2Fsvg%3E) no-repeat;
    vertical-align:text-bottom;
    margin-right:12px;
    color:#f37327
}
.kuma-uxtable-content {
    overflow-x:auto;
    position:static
}
.kuma-uxtable-content-scroller {
    display:inline-block
}
.kuma-uxtable-header-wrapper {
    overflow:hidden
}
.kuma-uxtable-body-wrapper {
    border-top:none;
    position:relative;
    min-height:40px;
    overflow-x:auto;
    overflow-y:hidden
}
.kuma-uxtable-header {
    background-color:#f5f5f5;
    font-weight:600;
    min-width:100%;
    white-space:nowrap;
    display:inline-block
}
.kuma-uxtable-body {
    position:relative;
    display:inline-block;
    min-width:100%;
    min-height:40px;
    white-space:normal;
    background-color:#fff
}
.kuma-uxtable-cell>div,.kuma-uxtable-row {
    white-space:nowrap;
    width:100%
}
.kuma-uxtable-body-emptyword {
    text-align:center;
    vertical-align:middle
}
.kuma-uxtable-row {
    display:block;
    border-bottom:none
}
.kuma-uxtable-cell,.kuma-uxtable-cell>div {
    display:inline-block;
    overflow:hidden;
    height:50px;
    vertical-align:top;
    text-overflow:ellipsis
}
.kuma-uxtable-row .kuma-uxtable-row-cells:hover {
    background-color:#fff9f5
}
.kuma-uxtable-row:first-child {
    border-top:none
}
.kuma-uxtable-row.even .kuma-uxtable-row-cells {
    background-color:#fafafa
}
.kuma-uxtable-row.even .kuma-uxtable-row-cells:hover {
    background-color:#fff9f5
}
.kuma-uxtable-cell {
    text-align:left;
    padding:0 0 0 20px;
    position:relative;
    word-break:break-all;
    line-height:50px
}
.kuma-uxtable-cell .kuma-icon-information {
    color:#45a8e6;
    -webkit-text-stroke-width:0;
    font-size:14px;
    margin-left:4px
}
.kuma-uxtable-cell input.kuma-input {
    vertical-align:top;
    padding:0 10px;
    margin-top:7px;
    height:36px
}
.kuma-uxtable-cell .kuma-column-picker {
    cursor:pointer;
    position:absolute;
    right:10px;
    top:0
}
.kuma-uxtable-cell .kuma-select2 {
    width:100%;
    vertical-align:top;
    margin-top:7px
}
.kuma-tree li a,.kuma-uxtable-expand-icon,.kuma-uxtable-h-sort,.kuma-uxtable-row-selector,.kuma-uxtable-tree-icon {
    vertical-align:middle
}
.kuma-uxtable-row.multiline .kuma-uxtable-cell {
    height:auto;
    min-height:50px;
    line-height:inherit;
    white-space:normal
}
.kuma-uxtable-row.multiline .kuma-uxtable-cell .default-cell {
    white-space:normal;
    height:auto
}
.kuma-uxtable-cell-field.hasError .kuma-input,.kuma-uxtable-cell-field.hasError .kuma-select2-selection {
    border-color:#F04631;
    color:#F04631
}
.kuma-uxtable-header .kuma-uxtable-cell>div {
    overflow:visible
}
.kuma-uxtable-columnpicker {
    max-width:400px;
    max-height:300px;
    overflow-y:auto;
    position:absolute;
    background-color:#f5f5f5;
    z-index:2;
    right:0;
    top:32px;
    padding:5px 20px 10px 10px;
    display:none
}
.kuma-uxtable-columnpicker .kuma-tree {
    padding:0
}
.kuma-uxtable-columnpicker .kuma-tree li a {
    max-width:300px;
    overflow:hidden;
    text-overflow:ellipsis
}
.kuma-column-picker-container {
    position:absolute;
    right:0;
    display:inline-block;
    cursor:pointer;
    padding-right:20px;
    font-weight:400;
    background:#f5f5f5
}
.kuma-column-picker-container.hasGroup .kuma-uxtable-colmnpicker {
    top:50px
}
.kuma-uxtable-tree-icon {
    cursor:pointer
}
.kuma-uxtable-tree-icon>.kuma-icon {
    font-size:16px;
    color:#999
}
.kuma-uxtable-tree-icon>.kuma-icon:before {
    transition:-webkit-transform .3s ease;
    transition:transform .3s ease;
    transition:transform .3s ease,-webkit-transform .3s ease;
    display:inline-block;
    zoom:1
}
.kuma-uxtable-tree-icon>.kuma-icon.kuma-icon-triangle-right__open:before {
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg);
    -ms-filter:"progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
    -ms-transform:rotate(90deg)
}
.kuma-uxtable-emptyicon {
    width:22px;
    display:inline-block
}
.kuma-subgrid-mode .kuma-uxtable-body-wrapper {
    border:none
}
.kuma-uxtable-border-line .kuma-uxtable-row .kuma-uxtable-row-cells,.kuma-uxtable-tree-mode .kuma-uxtable-row .kuma-uxtable-row-cells {
    border-bottom:1px solid #e8e8e8
}
.kuma-uxtable-page {
    text-align:right;
    padding:10px 0
}
.kuma-uxtable-page .kuma-select2-selection__rendered {
    text-align:left
}
.kuma-uxtable .kuma-page {
    display:inline-block
}
.kuma-uxtable-h-sort {
    position:relative;
    cursor:pointer;
    height:20px;
    width:14px;
    display:inline-block;
    color:#999
}
.kuma-uxtable-h-sort .kuma-icon {
    font-size:13px;
    height:14px;
    line-height:11px;
    position:absolute;
    -webkit-text-stroke-width:0
}
.kuma-uxtable-h-sort .kuma-icon.active {
    color:#f37327
}
.kuma-uxtable-h-sort .kuma-icon-triangle-up {
    top:0
}
.kuma-uxtable-h-sort .kuma-icon-triangle-down {
    bottom:0
}
.action-container .action {
    cursor:pointer;
    display:inline-block;
    text-decoration:none
}
.action-container .action.collapse-one {
    padding:0 13px
}
.action-container .action.disabled {
    color:#ccc;
    cursor:not-allowed
}
.action-container .action i {
    color:#3B8FD9
}
.action-container .action.kuma-button i {
    color:#f37327
}
.action-container .action+.action {
    margin-left:10px
}
.action-container .split {
    color:#ccc
}
.kuma-uxtable-column-picker-dropdown .kuma-dropdown-menu {
    min-width:200px;
    box-shadow:0 1px 8px #ced1d2;
    max-height:300px;
    border-radius:0
}
.kuma-uxtable-column-picker-dropdown .kuma-dropdown-menu .kuma-dropdown-menu-item-active,.kuma-uxtable-column-picker-dropdown .kuma-dropdown-menu .kuma-dropdown-menu-item:hover {
    background-color:#fff9f5
}
.kuma-uxtable-column-picker-dropdown .kuma-dropdown-menu .kuma-dropdown-menu-item-selected {
    background-color:#fff;
    color:#f37327
}
.kuma-uxtable-column-picker-dropdown .kuma-dropdown-menu .kuma-dropdown-menu-item-selected:before {
    content:"\e611";
    display:block;
    position:absolute;
    right:10px;
    top:0;
    font-family:kuma!important;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing:antialiased;
    -webkit-text-stroke-width:.2px;
    -moz-osx-font-smoothing:grayscale;
    line-height:32px
}
.kuma-uxtable span.indent {
    display:inline-block;
    width:27px;
    margin:0
}
.kuma-uxtable span.indent.hasCheck {
    margin-right:25px
}
.kuma-uxtable-body-fixed {
    float:left;
    overflow:hidden;
    z-index:1;
    height:100%
}
.kuma-uxtable-body-no {
    height:100%;
    overflow-y:auto
}
.kuma-uxtable-body-scroll {
    position:relative;
    overflow:auto;
    z-index:1;
    height:100%
}
.kuma-uxtable-header-fixed {
    float:left;
    overflow:hidden;
    z-index:1;
    height:100%
}
.kuma-uxtable-header-no {
    overflow:hidden
}
.kuma-uxtable-header-scroll {
    position:static;
    overflow-x:hidden;
    z-index:1;
    height:100%
}
.kuma-uxtable-header-scroll .kuma-uxtable-header {
    background-color:#f5f5f5
}
.kuma-uxtable-border-line .kuma-uxtable-row.even .kuma-uxtable-row-cells,.kuma-uxtable-tree-mode .kuma-uxtable-row.even .kuma-uxtable-row-cells {
    background:#fff
}
.kuma-uxtable-header-column-group {
    display:inline-block
}
.kuma-uxtable-header-group-name {
    line-height:50px;
    text-align:center
}
.kuma-uxtable-column-message {
    max-width:200px
}
.kuma-uxtable-expand-icon {
    cursor:pointer;
    display:inline-block;
    font-size:18px;
    line-height:18px;
    margin-right:6px
}
.kuma-dropdown,.kuma-popover {
    font-size:12px;
    font-weight:400
}
.kuma-uxtable-expand-icon .kuma-icon-triangle-right:before {
    transition:-webkit-transform .3s ease;
    transition:transform .3s ease;
    transition:transform .3s ease,-webkit-transform .3s ease;
    display:inline-block
}
.kuma-uxtable-expand-icon .kuma-icon-triangle-right.expanded:before {
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg);
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)
}
.kuma-uxtable-row-tree-selector {
    margin-right:12px
}
.kuma-uxtable-border-line .kuma-uxtable-content {
    border:1px solid #e8e8e8
}
.kuma-uxtable-border-line .kuma-uxtable-row.even .kuma-uxtable-row-cells:hover {
    background:#fff9f5
}
.kuma-uxtable-border-line .kuma-uxtable-row.last .kuma-uxtable-row-cells {
    border-bottom:none
}
.kuma-uxtable-border-line .kuma-uxtable-cell {
    border-right:1px solid #e8e8e8
}
.kuma-uxtable-border-line .kuma-uxtable-cell.last {
    border-right:none
}
.kuma-uxtable-border-line .kuma-uxtable-header-group-name {
    border-right:1px solid #e8e8e8;
    border-bottom:1px solid #e8e8e8
}
.kuma-uxtable-cell-collapsed-button-more-dropdown .kuma-dropdown-menu>.kuma-dropdown-menu-item {
    padding:4px 12px
}
.kuma-uxtable-cell-collapsed-button-more-dropdown .kuma-dropdown-menu>.kuma-dropdown-menu-item a {
    color:#3B8FD9;
    cursor:pointer
}
.kuma-uxtable-cell-collapsed-button-more-dropdown .kuma-dropdown-menu>.kuma-dropdown-menu-item.kuma-dropdown-menu-item-disabled {
    background:#e8e8e8
}
.kuma-uxtable-cell-collapsed-button-more-dropdown .kuma-dropdown-menu>.kuma-dropdown-menu-item.kuma-dropdown-menu-item-disabled a {
    color:#ccc;
    cursor:not-allowed
}
.kuma-dropdown {
    position:absolute;
    left:-9999px;
    top:-9999px;
    z-index:1070;
    display:block;
    line-height:1.5;
    padding-top:3px
}
.kuma-dropdown-hidden {
    display:none
}
.kuma-dropdown-menu {
    outline:0;
    position:relative;
    list-style-type:none;
    padding:0;
    margin:2px 0 0;
    text-align:left;
    background-color:#fff;
    border-radius:3px;
    box-shadow:0 1px 5px #dbdbdb;
    border:1px solid #dbdbdb
}
.kuma-dropdown-menu>li {
    margin:0;
    padding:0
}
.kuma-dropdown-menu:before {
    content:'';
    position:absolute;
    top:-4px;
    left:0;
    width:100%;
    height:4px;
    background:#fff;
    background:rgba(255,255,255,.01)
}
.kuma-dropdown-menu>.kuma-dropdown-menu-item {
    position:relative;
    display:block;
    padding:7px 10px;
    clear:both;
    font-size:12px;
    font-weight:400;
    color:#666;
    white-space:nowrap
}
.kuma-dropdown-menu>.kuma-dropdown-menu-item>a {
    color:#333
}
.kuma-dropdown-menu>.kuma-dropdown-menu-item>a:active,.kuma-dropdown-menu>.kuma-dropdown-menu-item>a:hover {
    text-decoration:none
}
.kuma-dropdown-menu>.kuma-dropdown-menu-item-active,.kuma-dropdown-menu>.kuma-dropdown-menu-item-selected,.kuma-dropdown-menu>.kuma-dropdown-menu-item:hover {
    background-color:#fff9f5
}
.kuma-dropdown-menu>.kuma-dropdown-menu-item-disabled {
    color:#ccc;
    cursor:not-allowed
}
.kuma-dropdown-menu>.kuma-dropdown-menu-item-disabled:hover {
    color:#ccc;
    background-color:#fff;
    cursor:not-allowed
}
.kuma-dropdown-menu>.kuma-dropdown-menu-item:last-child {
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px
}
.kuma-dropdown-menu>.kuma-dropdown-menu-item:first-child {
    border-top-left-radius:3px;
    border-top-right-radius:3px
}
.kuma-dropdown-menu>.kuma-dropdown-menu-item-divider {
    height:1px;
    margin:1px 0;
    overflow:hidden;
    background-color:#dbdbdb;
    line-height:0
}
.kuma-dropdown-inline-wrap {
    position:relative;
    display:inline-block;
    padding:8px 15px;
    background-color:#fff
}
.kuma-dropdown-inline-wrap-open {
    border:1px solid #dbdbdb;
    border-bottom:1px solid #fff;
    z-index:1071
}
.kuma-dropdown-inline .kuma-dropdown-menu {
    margin-top:-8px;
    box-shadow:none;
    border-radius:0
}
.kuma-dropdown-placement-bottomLeft.slideUp-appear,.kuma-dropdown-placement-bottomLeft.slideUp-enter {
    opacity:0;
    -webkit-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-transform:scaleY(.8);
    transform:scaleY(.8);
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    -webkit-animation-duration:.3s;
    animation-duration:.3s
}
.kuma-dropdown-placement-bottomLeft.slideUp-appear-active,.kuma-dropdown-placement-bottomLeft.slideUp-enter-active {
    visibility:visible;
    -webkit-animation-name:slideUpIn;
    animation-name:slideUpIn
}
.kuma-dropdown-placement-bottomLeft.slideUp-leave {
    opacity:1;
    -webkit-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-transform:scaleY(1);
    transform:scaleY(1);
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    -webkit-animation-duration:.3s;
    animation-duration:.3s
}
.kuma-dropdown-placement-bottomLeft.slideUp-leave-active {
    visibility:visible;
    -webkit-animation-name:slideUpOut;
    animation-name:slideUpOut
}
.kuma-dropdown-placement-topLeft.slideUp-appear,.kuma-dropdown-placement-topLeft.slideUp-enter {
    opacity:0;
    -webkit-transform-origin:100% 100%;
    transform-origin:100% 100%;
    -webkit-transform:scaleY(.8);
    transform:scaleY(.8);
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    -webkit-animation-duration:.3s;
    animation-duration:.3s
}
.kuma-dropdown-placement-topLeft.slideUp-appear-active,.kuma-dropdown-placement-topLeft.slideUp-enter-active {
    visibility:visible;
    -webkit-animation-name:slideDownIn;
    animation-name:slideDownIn
}
.kuma-dropdown-placement-topLeft.slideUp-leave {
    opacity:1;
    -webkit-transform-origin:100% 100%;
    transform-origin:100% 100%;
    -webkit-transform:scaleY(1);
    transform:scaleY(1);
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    -webkit-animation-duration:.3s;
    animation-duration:.3s
}
.kuma-dropdown-placement-topLeft.slideUp-leave-active {
    visibility:visible;
    -webkit-animation-name:slideDownOut;
    animation-name:slideDownOut
}
.kuma-carousel .slick-loading .slick-slide,.kuma-uxform:after,.slick-loading .kuma-carousel .slick-track {
    visibility:hidden
}
.kuma-tree {
    margin:0;
    padding:5px
}
.kuma-tree li {
    padding:0;
    margin:0;
    list-style:none;
    white-space:nowrap;
    outline:0;
    line-height:24px
}
.kuma-tree li ul {
    margin:0;
    padding:0 0 0 18px
}
.kuma-tree li ul.kuma-tree-line {
    background:url(https://t.alipayobjects.com/images/T13BtfXl0mXXXXXXXX.gif) repeat-y
}
.kuma-tree li a {
    display:inline-block;
    padding:2px 6px;
    cursor:pointer;
    text-decoration:none;
    line-height:18px;
    color:#666
}
.kuma-tree li a:hover {
    background-color:#fff6f0
}
.kuma-tree li a.kuma-tree-node-selected {
    color:#f37327
}
.kuma-tree li span.kuma-tree-iconEle,.kuma-tree li span.kuma-tree-switcher,.kuma-tree li span.kuma-tree-switcher-noop {
    margin-right:2px;
    width:18px;
    height:18px;
    display:inline-block;
    vertical-align:middle;
    border:0;
    cursor:pointer;
    outline:0;
    background-color:transparent;
    background-repeat:no-repeat;
    background-attachment:scroll;
    background-image:url(https://aliwork.alicdn.com/tps/TB1k_tsKpXXXXcQXFXXXXXXXXXX-130-87.png)
}
.kuma-tree li span.kuma-tree-switcher-noop {
    background-image:none
}
.kuma-tree li span.kuma-tree-switcher-disabled {
    background:#fff;
    position:relative
}
.kuma-tree li span.kuma-tree-switcher-disabled:after {
    content:'-';
    position:absolute;
    top:8px;
    left:6px;
    color:gray
}
.kuma-tree li span.kuma-tree-switcher.kuma-tree-roots_open {
    background-position:-112px 0
}
.kuma-tree li span.kuma-tree-switcher.kuma-tree-roots_close {
    background-position:-94px 0
}
.kuma-tree li span.kuma-tree-switcher.kuma-tree-center_open {
    background-position:-112px -18px
}
.kuma-tree li span.kuma-tree-switcher.kuma-tree-center_close {
    background-position:-94px -18px
}
.kuma-tree li span.kuma-tree-switcher.kuma-tree-bottom_open {
    background-position:-112px -36px
}
.kuma-tree li span.kuma-tree-switcher.kuma-tree-bottom_close {
    background-position:-94px -36px
}
.kuma-tree-child-tree {
    display:none
}
.kuma-tree-child-tree-open {
    display:block
}
.no-svg .kuma-tree-checkbox,.use-svg .kuma-tree-checkbox {
    display:inline-block;
    cursor:pointer;
    vertical-align:middle;
    outline:0
}
.kuma-tree-treenode-disabled>a,.kuma-tree-treenode-disabled>span {
    color:gray
}
.use-svg .kuma-tree-switcher.kuma-tree-noline_open {
    background:url(https://img.alicdn.com/tps/TB1IvveJVXXXXbcXFXXXXXXXXXX-14-10.svg) 50% 50% no-repeat;
    background-size:50% 50%
}
.use-svg .kuma-tree-switcher.kuma-tree-noline_close {
    background:url(https://img.alicdn.com/tps/TB17BHzJVXXXXXEXXXXXXXXXXXX-10-14.svg) 50% 50% no-repeat;
    background-size:50% 50%
}
.use-svg .kuma-tree-checkbox {
    width:16px;
    height:16px;
    margin:0 3px;
    background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%20%20%20%20%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%2214%22%20height%3D%2214%22%20fill%3D%22%23fff%22%20stroke%3D%22%23999%22%20stroke-width%3D%222px%22%20%2F%3E%0A%3C%2Fsvg%3E) no-repeat
}
.use-svg .kuma-tree-checkbox.kuma-tree-checkbox-checked {
    background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%09%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%2214%22%20height%3D%2214%22%20fill%3D%22%23fff%22%20stroke%3D%22%23f37327%22%20stroke-width%3D%222px%22%20%2F%3E%0A%09%3Cpolyline%20points%3D%223.5%208%2C6.5%2011%2C12%204.5%22%20stroke%3D%22%23f37327%22%20stroke-width%3D%222.5%22%20stroke-opacity%3D%220.6%22%20stroke-linecap%3D%22round%22%20fill%3D%22transparent%22%2F%3E%0A%09%3Cpolyline%20points%3D%223.5%208%2C6.5%2011%2C12%204.5%22%20stroke%3D%22%23f37327%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20fill%3D%22transparent%22%2F%3E%0A%3C%2Fsvg%3E%0A) no-repeat
}
.use-svg .kuma-tree-checkbox.kuma-tree-checkbox-checked.kuma-tree-checkbox-disabled {
    background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%20%20%20%20%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%2214%22%20height%3D%2214%22%20fill%3D%22%23e8e8e8%22%20stroke%3D%22%23999%22%20stroke-width%3D%222px%22%20%2F%3E%0A%20%20%20%20%3Cpolyline%20points%3D%223.5%208%2C6.5%2011%2C12%204.5%22%20stroke%3D%22%23999%22%20stroke-width%3D%222.5%22%20stroke-opacity%3D%220.6%22%20stroke-linecap%3D%22round%22%20fill%3D%22transparent%22%2F%3E%0A%20%20%20%20%3Cpolyline%20points%3D%223.5%208%2C6.5%2011%2C12%204.5%22%20stroke%3D%22%23999%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20fill%3D%22transparent%22%2F%3E%0A%3C%2Fsvg%3E%0A) no-repeat
}
.use-svg .kuma-tree-checkbox.kuma-tree-checkbox-indeterminate {
    background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%20%20%20%20%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%2214%22%20height%3D%2214%22%20fill%3D%22%23fff%22%20stroke%3D%22%23f37327%22%20stroke-width%3D%222px%22%20%2F%3E%0A%09%3Cline%20x1%3D%223%22%20y1%3D%228%22%20x2%3D%2213%22%20y2%3D%228%22%20stroke-width%3D%222%22%20stroke%3D%22%23f37327%22%2F%3E%0A%3C%2Fsvg%3E) no-repeat
}
.use-svg .kuma-tree-checkbox-checkbox-disabled {
    background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%20%20%20%20%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%2214%22%20height%3D%2214%22%20fill%3D%22%23e8e8e8%22%20stroke%3D%22%23999%22%20stroke-width%3D%222px%22%20%2F%3E%0A%3C%2Fsvg%3E%0A) no-repeat
}
.no-svg .kuma-tree-switcher.kuma-tree-noline_open {
    background-position:-115px -72px
}
.no-svg .kuma-tree-switcher.kuma-tree-noline_close {
    background-position:-97px -72px
}
.no-svg .kuma-tree-checkbox {
    margin-right:2px;
    background-image:url(https://aliwork.alicdn.com/tps/TB1k_tsKpXXXXcQXFXXXXXXXXXX-130-87.png);
    width:14px;
    height:14px;
    background-position:0 0
}
.no-svg .kuma-tree-checkbox.kuma-tree-checkbox-checked {
    background-position:-15px 0
}
.no-svg .kuma-tree-checkbox.kuma-tree-checkbox-indeterminate {
    background-position:-15px -28px
}
.no-svg .kuma-tree-checkbox-disabled {
    background-position:0 -28px!important
}
.kuma-mention {
    position:relative
}
.kuma-mention-editor {
    padding:7px 10px;
    border:1px solid #dbdbdb;
    border-radius:0;
    color:#333;
    overflow:auto
}
.kuma-mention-editor:focus {
    border-color:#ccc;
    outline:0
}
.kuma-mention-node {
    padding:0 2px;
    background:0 0;
    border:0;
    color:#3B8FD9
}
.kuma-mention-panel {
    position:fixed;
    margin:0;
    padding:0;
    background-color:#fff;
    border:1px solid #ededed;
    box-shadow:1px 1px 3px rgba(0,0,0,.2);
    display:none;
    z-index:99
}
.kuma-mention-panel-visible {
    display:block
}
.kuma-mention-panel-item {
    display:block;
    padding:2px 5px;
    height:30px;
    line-height:26px;
    border-top:1px dotted #ededed;
    cursor:pointer
}
.kuma-mention-panel-item:first-child {
    border-top:0 none
}
.kuma-mention-panel-item-current,.kuma-mention-panel-item:hover {
    background-color:#f5f5f5
}
.kuma-mention-placeholder {
    position:absolute;
    top:8px;
    left:10px;
    color:#999
}
.kuma-popover {
    position:absolute;
    top:0;
    left:0;
    z-index:1050;
    cursor:auto;
    -webkit-user-select:text;
    -moz-user-select:text;
    -ms-user-select:text;
    user-select:text;
    white-space:normal;
    line-height:1.4;
    text-align:left
}
.kuma-popover-button-group {
    padding:10px 0;
    background-color:#f7f7f7;
    text-align:center
}
.kuma-popover-button-group .kuma-button {
    margin-right:10px
}
.kuma-popover-hidden {
    display:none
}
.kuma-popover-placement-top,.kuma-popover-placement-topLeft,.kuma-popover-placement-topRight {
    margin-top:-4px;
    padding-bottom:8px
}
.kuma-popover-placement-right,.kuma-popover-placement-rightBottom,.kuma-popover-placement-rightTop {
    margin-left:4px;
    padding-left:8px
}
.kuma-popover-placement-bottom,.kuma-popover-placement-bottomLeft,.kuma-popover-placement-bottomRight {
    margin-top:4px;
    padding-top:8px
}
.kuma-popover-placement-left,.kuma-popover-placement-leftBottom,.kuma-popover-placement-leftTop {
    margin-left:-4px;
    padding-right:8px
}
.kuma-popover-inner {
    min-width:180px;
    background-color:#fff;
    border:1px solid #dbdbdb;
    border-radius:3px;
    box-shadow:0 0 4px 0 rgba(0,0,0,.2)
}
.kuma-popover-inner .kuma-popover-content>div:first-child {
    padding:20px
}
.kuma-popover-title {
    padding:0 20px;
    line-height:32px;
    height:32px;
    border-bottom:1px solid #dbdbdb;
    color:#666
}
.kuma-popover-arrow,.kuma-popover-arrow:after {
    position:absolute;
    display:block;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid
}
.kuma-popover-arrow {
    border-width:5px
}
.kuma-popover-arrow:after {
    border-width:4px;
    content:""
}
.kuma-popover-placement-top .kuma-popover-arrow,.kuma-popover-placement-topLeft .kuma-popover-arrow,.kuma-popover-placement-topRight .kuma-popover-arrow {
    left:50%;
    margin-left:-5px;
    border-bottom-width:0;
    border-top-color:#dbdbdb;
    bottom:4px
}
.kuma-popover-placement-top .kuma-popover-arrow:after,.kuma-popover-placement-topLeft .kuma-popover-arrow:after,.kuma-popover-placement-topRight .kuma-popover-arrow:after {
    content:" ";
    bottom:1px;
    margin-left:-4px;
    border-bottom-width:0;
    border-top-color:#fff
}
.kuma-popover-placement-topLeft .kuma-popover-arrow {
    left:15%
}
.kuma-popover-placement-topRight .kuma-popover-arrow {
    left:85%
}
.kuma-popover-placement-right .kuma-popover-arrow,.kuma-popover-placement-rightBottom .kuma-popover-arrow,.kuma-popover-placement-rightTop .kuma-popover-arrow {
    top:50%;
    left:4px;
    margin-top:-5px;
    border-left-width:0;
    border-right-color:#dbdbdb
}
.kuma-popover-placement-right .kuma-popover-arrow:after,.kuma-popover-placement-rightBottom .kuma-popover-arrow:after,.kuma-popover-placement-rightTop .kuma-popover-arrow:after {
    content:" ";
    left:1px;
    bottom:-4px;
    border-left-width:0;
    border-right-color:#fff
}
.kuma-popover-placement-rightTop .kuma-popover-arrow {
    top:15%
}
.kuma-popover-placement-rightBottom .kuma-popover-arrow {
    top:85%
}
.kuma-popover-placement-bottom .kuma-popover-arrow,.kuma-popover-placement-bottomLeft .kuma-popover-arrow,.kuma-popover-placement-bottomRight .kuma-popover-arrow {
    left:50%;
    margin-left:-5px;
    border-top-width:0;
    border-bottom-color:#dbdbdb;
    top:4px
}
.kuma-popover-placement-bottom .kuma-popover-arrow:after,.kuma-popover-placement-bottomLeft .kuma-popover-arrow:after,.kuma-popover-placement-bottomRight .kuma-popover-arrow:after {
    content:" ";
    top:1px;
    margin-left:-4px;
    border-top-width:0;
    border-bottom-color:#fff
}
.kuma-popover-placement-bottomLeft .kuma-popover-arrow {
    left:15%
}
.kuma-popover-placement-bottomRight .kuma-popover-arrow {
    left:85%
}
.kuma-popover-placement-left .kuma-popover-arrow,.kuma-popover-placement-leftBottom .kuma-popover-arrow,.kuma-popover-placement-leftTop .kuma-popover-arrow {
    top:50%;
    right:4px;
    margin-top:-5px;
    border-right-width:0;
    border-left-color:#dbdbdb
}
.kuma-popover-placement-left .kuma-popover-arrow:after,.kuma-popover-placement-leftBottom .kuma-popover-arrow:after,.kuma-popover-placement-leftTop .kuma-popover-arrow:after {
    content:" ";
    right:1px;
    border-right-width:0;
    border-left-color:#fff;
    bottom:-4px
}
.kuma-popover-placement-leftTop .kuma-popover-arrow {
    top:15%
}
.kuma-popover-placement-leftBottom .kuma-popover-arrow {
    top:85%
}
@font-face {
    font-family:fileicon;
    src:url(https://at.alicdn.com/t/font_1442816980_3990257.eot);
    src:url(https://at.alicdn.com/t/font_1442816980_3990257.eot#iefix) format('embedded-opentype'),url(https://at.alicdn.com/t/font_1442816980_3990257.woff) format('woff'),url(https://at.alicdn.com/t/font_1442816980_3990257.ttf) format('truetype'),url(https://at.alicdn.com/t/font_1442816980_3990257.svg#iconfont) format('svg')
}
.kuma-upload-fileicon {
    font-family:fileicon!important;
    font-size:18px;
    font-style:normal;
    vertical-align:middle;
    -webkit-font-smoothing:antialiased;
    -webkit-text-stroke-width:.2px;
    position:relative;
    display:inline-block;
    overflow:hidden
}
.kuma-upload-fileicon:before {
    content:"\e700";
    color:#666
}
.kuma-upload-fileicon:after {
    display:inline-block;
    content:attr(data-ext);
    position:absolute;
    bottom:3px;
    left:3px;
    font-size:12px;
    text-transform:uppercase;
    line-height:normal;
    white-space:nowrap;
    -webkit-transform:scale(.5);
    transform:scale(.5);
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    color:#fff;
    padding:0 4px;
    background:#666;
    border-radius:6px
}
.kuma-upload-fileicon[data-ext=css]:after,.kuma-upload-fileicon[data-ext=html]:after,.kuma-upload-fileicon[data-ext=java]:after,.kuma-upload-fileicon[data-ext=js]:after,.kuma-upload-fileicon[data-ext=json]:after,.kuma-upload-fileicon[data-ext=pdf]:after,.kuma-upload-fileicon[data-ext=php]:after,.kuma-upload-fileicon[data-ext=rar]:after,.kuma-upload-fileicon[data-ext=xml]:after,.kuma-upload-fileicon[data-ext=zip]:after,.kuma-upload-fileicon[data-ext^=ppt]:after,.kuma-upload-fileicon[data-ext^=xls]:after,.kuma-upload-fileicon[data-type^=audio]:after,.kuma-upload-fileicon[data-type^=image]:after,.kuma-upload-fileicon[data-type^=text]:after,.kuma-upload-fileicon[data-type^=video]:after {
    display:none
}
.kuma-upload-fileicon[data-type^=video]:before {
    content:"\e704"
}
.kuma-upload-fileicon[data-type^=audio]:before {
    content:"\e703"
}
.kuma-upload-fileicon[data-type^=text]:before {
    content:"\e702"
}
.kuma-upload-fileicon[data-type^=image]:before {
    content:"\e701"
}
.kuma-upload-fileicon[data-ext^=doc]:before {
    content:"\e705"
}
.kuma-upload-fileicon[data-ext^=doc]:after {
    display:none
}
.kuma-upload-fileicon[data-ext^=xls]:before {
    content:"\e706"
}
.kuma-upload-fileicon[data-ext^=ppt]:before {
    content:"\e707"
}
.kuma-upload-fileicon[data-ext=pdf]:before {
    content:"\e708"
}
.kuma-upload-fileicon[data-ext=rar]:before,.kuma-upload-fileicon[data-ext=zip]:before {
    content:"\e709"
}
.kuma-upload-fileicon[data-ext=css]:before,.kuma-upload-fileicon[data-ext=html]:before,.kuma-upload-fileicon[data-ext=java]:before,.kuma-upload-fileicon[data-ext=js]:before,.kuma-upload-fileicon[data-ext=json]:before,.kuma-upload-fileicon[data-ext=php]:before,.kuma-upload-fileicon[data-ext=xml]:before {
    content:"\e70c"
}
.kuma-upload-progresspin {
    height:20px;
    width:20px;
    display:inline-block;
    position:relative;
    border-radius:50%;
    vertical-align:middle
}
.kuma-upload-progresspin .spin {
    position:absolute;
    border-radius:0 10px 10px 0;
    height:20px;
    width:10px;
    overflow:hidden;
    -webkit-transform-origin:left center;
    transform-origin:left center;
    top:0;
    right:0
}
.kuma-upload-progresspin .spin.spin2-2 {
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.kuma-upload-progresspin .spin>.inner {
    position:absolute;
    width:150%;
    height:100%;
    top:0;
    left:-150%;
    background:#42a1eb;
    -webkit-transform-origin:right center;
    transform-origin:right center
}
.kuma-upload-progresspin.escape .spin>.inner {
    left:0;
    -webkit-transform-origin:left center;
    transform-origin:left center
}
.kuma-upload-progressbar {
    position:absolute;
    bottom:0;
    left:0;
    top:0;
    background:#42a1eb;
    width:0;
    transition:width .2s ease-out
}
@-webkit-keyframes kuxglow {
    0%,100% {
        background:rgba(225,229,232,.2)
    }
    50% {
        background:rgba(252,110,81,.2)
    }
}
.kuma-uploader {
    min-width:200px
}
.kuma-upload-filelist {
    width:100%;
    max-height:400px;
    overflow-y:auto;
    overflow-x:hidden
}
.kuma-upload-filelist>.inner {
    overflow:hidden
}
.kuma-upload-picker {
    display:inline-block;
    position:relative;
    line-height:normal
}
.kuma-upload-picker .kuma-upload-button {
    display:inline-block;
    background:#f5f5f5;
    outline:0;
    border:1px solid #dbdbdb;
    border-radius:3px;
    padding:0 5px;
    font-size:12px;
    color:#666;
    box-sizing:border-box;
    line-height:24px;
    height:26px;
    transition:border-color .1s,color .1s
}
.kuma-upload-picker .kuma-upload-button .kuma-icon-uploading {
    margin-right:3px;
    font-size:12px
}
.kuma-upload-picker .kuma-upload-button>* {
    vertical-align:middle
}
.kuma-upload-picker.over .kuma-upload-button,.kuma-upload-picker:hover .kuma-upload-button {
    border-color:#f60;
    color:#f60
}
.kuma-upload-dropzoom {
    min-height:200px;
    min-width:200px;
    position:relative;
    border-radius:5px
}
.kuma-upload-dropzoom .kuma-upload-responser {
    position:absolute;
    top:0;
    right:0;
    left:0;
    bottom:0;
    border:1px dashed #D9D9D9;
    z-index:-1
}
.kuma-upload-dropzoom.blink .kuma-upload-responser {
    border:3px dashed #fc6e51;
    background:#e1e5e8;
    -webkit-animation:kuxglow .7s infinite;
    animation:kuxglow .7s infinite
}
.kuma-upload-dropzoom.enter .kuma-upload-responser {
    display:block;
    border:3px solid #fc6e51;
    background:0 0;
    -webkit-animation:none;
    animation:none
}
.kuma-upload-dropzoom .kuma-upload-picker {
    display:block;
    text-align:center;
    opacity:.6;
    transition:opacity .2s
}
.kuma-upload-dropzoom .kuma-upload-picker .kuma-icon-add {
    position:absolute;
    display:inline-block;
    left:50%;
    top:50%;
    margin-top:-40px;
    margin-left:-40px;
    width:80px;
    height:80px;
    font-size:80px;
    color:#D9D9D9
}
.kuma-upload-dropzoom .kuma-upload-picker.over,.kuma-upload-dropzoom .kuma-upload-picker:hover {
    opacity:1
}
.kuma-upload-dropzoom>.kuma-upload-picker {
    position:absolute;
    z-index:2;
    top:0;
    right:0;
    left:0;
    bottom:0
}
.kuma-upload-dropzoom .kuma-upload-filelist .kuma-upload-picker {
    float:left;
    margin:5px;
    width:80px;
    height:80px;
    background:#ebeff2
}
.kuma-upload-dropzoom .kuma-upload-filelist .kuma-upload-picker .kuma-icon-add {
    margin-top:-20px;
    margin-left:-20px;
    width:40px;
    height:40px;
    font-size:40px
}
.kuma-upload-dropzoom .kuma-upload-filelist {
    height:100%
}
.kuma-upload-fileitem {
    position:relative;
    overflow:hidden;
    font-family:monospace;
    line-height:normal;
    display:block;
    float:left
}
.kuma-upload-fileitem .filename {
    color:#424242;
    font-size:14px
}
.kuma-upload-fileitem .kuma-upload-action,.kuma-upload-fileitem .kuma-upload-status {
    display:inline-block;
    text-align:center;
    text-decoration:none;
    color:#ccc;
    vertical-align:middle
}
.kuma-upload-fileitem .kuma-upload-action .kuma-icon,.kuma-upload-fileitem .kuma-upload-status .kuma-icon {
    font-size:18px
}
.kuma-upload-fileitem .kuma-upload-status.status-success {
    color:#8ad256
}
.kuma-upload-fileitem .kuma-upload-status.status-error {
    color:#fcac79
}
.kuma-upload-fileitem .kuma-upload-status.status-error:hover {
    color:#fc482d
}
.kuma-upload-fileitem .kuma-upload-action.action-remove {
    cursor:pointer
}
.kuma-upload-fileitem .kuma-upload-action.action-remove:hover {
    color:#fc6e51
}
.kuma-upload-fileitem .kuma-upload-action.action-retry {
    cursor:pointer;
    color:#444
}
.kuma-upload-fileitem .kuma-upload-action.action-retry:hover {
    color:#288df0
}
.kuma-upload-fileitem .kuma-upload-action.action-upload {
    cursor:pointer;
    color:#444
}
.kuma-upload-fileitem .kuma-upload-action.action-upload:hover {
    color:#288df0
}
.kuma-upload-filelist.minimode .kuma-upload-fileitem {
    border:1px solid #d9d9d9;
    padding:5px 6px
}
.kuma-upload-filelist.minimode .kuma-upload-fileitem .field-info .kuma-upload-fileicon {
    margin:0 10px
}
.kuma-upload-filelist.minimode .kuma-upload-fileitem .field-info .filename {
    vertical-align:middle;
    white-space:nowrap
}
.kuma-upload-filelist.minimode .kuma-upload-fileitem .field-info .filesize {
    color:#adadad;
    font-size:14px;
    vertical-align:middle;
    margin:0 2px
}
.kuma-upload-filelist.minimode .kuma-upload-fileitem .field-status .kuma-upload-action,.kuma-upload-filelist.minimode .kuma-upload-fileitem .field-status .kuma-upload-status {
    margin:0 1px
}
.kuma-upload-filelist.minimode .kuma-upload-fileitem .kuma-upload-progressbar {
    opacity:.3;
    z-index:-1
}
.kuma-upload-filelist.minimode .kuma-upload-fileitem.status-error .kuma-upload-progressbar {
    display:none
}
.kuma-upload-filelist.iconmode .kuma-upload-fileitem {
    margin:5px;
    width:80px;
    height:112px;
    box-sizing:border-box
}
.kuma-upload-filelist.iconmode .kuma-upload-fileitem .action-remove {
    position:absolute;
    top:0;
    right:0;
    z-index:1
}
.kuma-upload-filelist.iconmode .kuma-upload-fileitem .status-error,.kuma-upload-filelist.iconmode .kuma-upload-fileitem .status-success {
    position:absolute;
    left:0;
    top:0;
    z-index:1
}
.kuma-upload-filelist.iconmode .kuma-upload-fileitem .filepreview {
    position:relative;
    height:80px;
    width:80px;
    background:#ebeff2;
    text-align:center
}
.kuma-upload-filelist.iconmode .kuma-upload-fileitem .filepreview .previewer {
    height:80px;
    width:80px
}
.kuma-upload-filelist.iconmode .kuma-upload-fileitem .filepreview .previewer img {
    max-height:100%;
    max-width:100%;
    vertical-align:middle
}
.kuma-upload-filelist.iconmode .kuma-upload-fileitem .filepreview .previewer:before {
    display:inline-block;
    content:'';
    height:100%;
    width:0;
    overflow:hidden;
    vertical-align:middle
}
.kuma-upload-filelist.iconmode .kuma-upload-fileitem .filepreview .previewer .kuma-upload-fileicon {
    font-size:60px
}
.kuma-upload-filelist.iconmode .kuma-upload-fileitem .filepreview .kuma-upload-action {
    position:absolute;
    top:50%;
    left:50%;
    height:30px;
    width:30px;
    margin-left:-15px;
    margin-top:-15px;
    opacity:.6
}
.kuma-upload-filelist.iconmode .kuma-upload-fileitem .filepreview .kuma-upload-action .kuma-icon {
    line-height:30px;
    font-size:28px;
    color:#288df0
}
.kuma-upload-filelist.iconmode .kuma-upload-fileitem .filepreview .kuma-upload-action:hover {
    opacity:1
}
.kuma-upload-filelist.iconmode .kuma-upload-fileitem .filepreview .kuma-upload-progressbar,.kuma-upload-filelist.iconmode .kuma-upload-fileitem .filepreview .kuma-upload-progresspin {
    z-index:1;
    position:absolute;
    left:50%;
    top:50%
}
.kuma-upload-filelist.iconmode .kuma-upload-fileitem .filepreview .kuma-upload-progresspin {
    margin-left:-10px;
    margin-top:-10px
}
.kuma-upload-filelist.iconmode .kuma-upload-fileitem .filepreview .kuma-upload-progressbar {
    left:0;
    height:20px;
    bottom:auto;
    margin-top:-10px
}
.kuma-upload-filelist.iconmode .kuma-upload-fileitem .filename {
    margin-top:2px;
    font-size:12px;
    word-wrap:break-word;
    text-align:center;
    line-height:1.2em;
    height:2.4em;
    overflow:hidden;
    padding:0 1px
}
.kuma-upload-filelist.nwmode {
    margin-top:24px
}
.kuma-upload-filelist.nwmode .kuma-upload-fileitem {
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    clear:both;
    margin-bottom:10px
}
.kuma-upload-filelist.nwmode .kuma-upload-fileitem .field-icon {
    float:left;
    background:#eee;
    height:40px;
    width:40px;
    margin-right:10px;
    padding:6px 0;
    text-align:center;
    border-radius:3px
}
.kuma-upload-filelist.nwmode .kuma-upload-fileitem .field-icon .kuma-upload-fileicon {
    font-size:24px
}
.kuma-upload-filelist.nwmode .kuma-upload-fileitem .field-icon .kuma-icon-caution {
    vertical-align:middle;
    margin:0 5px;
    color:#ff6330;
    font-size:24px
}
.kuma-upload-filelist.nwmode .kuma-upload-fileitem .field-info-wrap {
    display:inline-block;
    padding-top:6px
}
.kuma-upload-filelist.nwmode .kuma-upload-fileitem .field-info-wrap .field-info .kuma-loading {
    display:inline-block;
    height:16px;
    width:16px;
    background:url() center no-repeat;
    vertical-align:middle;
    margin:0 5px
}
.kuma-upload-filelist.nwmode .kuma-upload-fileitem .field-info-wrap .field-info .filename {
    font-size:12px;
    vertical-align:middle;
    white-space:nowrap
}
.kuma-upload-filelist.nwmode .kuma-upload-fileitem .field-info-wrap .field-status {
    margin-left:0
}
.kuma-upload-filelist.nwmode .kuma-upload-fileitem .field-info-wrap .field-status .kuma-upload-status {
    font-size:12px
}
.kuma-upload-filelist.nwmode .kuma-upload-fileitem .field-info-wrap .field-status .kuma-upload-status.status-progress {
    color:#f60
}
.kuma-upload-filelist.nwmode .kuma-upload-fileitem .field-info-wrap .field-status .kuma-upload-status.status-error {
    color:#ff6330;
    margin-left:5px
}
.kuma-upload-filelist.nwmode .kuma-upload-fileitem .field-info-wrap .field-status .kuma-upload-action {
    font-size:12px;
    margin:0 5px;
    color:#288df0;
    cursor:pointer
}
.kuma-upload-filelist.nwmode .kuma-upload-fileitem .field-info-wrap .field-status .kuma-upload-action:hover {
    color:#fc6e51
}
.kuma-upload-filelist.nwmode .kuma-upload-fileitem .field-info-wrap .field-status .close-action {
    display:inline-block;
    background:#f70;
    font-size:12px;
    color:#fff;
    cursor:pointer;
    width:16px;
    height:16px;
    text-align:center;
    line-height:16px;
    border-radius:2px
}
.kuma-upload-filelist.nwmode .kuma-upload-fileitem .field-info-wrap .field-status .close-action .kuma-icon {
    font-size:16px;
    vertical-align:middle
}
.kuma-upload-filelist.nwmode .kuma-upload-fileitem .field-info-wrap .field-status .close-action:hover {
    text-decoration:none;
    color:#fff
}
.kuma-upload-filelist.nwmode .kuma-upload-fileitem-img {
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    clear:both;
    margin-bottom:10px;
    margin-right:20px;
    display:inline-block;
    position:relative;
    margin-top:5px
}
.kuma-upload-filelist.nwmode .kuma-upload-fileitem-img .field-image-info {
    display:block;
    width:70px;
    height:70px
}
.kuma-upload-filelist.nwmode .kuma-upload-fileitem-img .field-image-info .field-image-preview img {
    width:70px;
    height:70px
}
.kuma-upload-filelist.nwmode .kuma-upload-fileitem-img .field-image-info .kuma-upload-fileicon {
    margin:0 10px;
    font-size:16px
}
.kuma-upload-filelist.nwmode .kuma-upload-fileitem-img .field-image-info .kuma-icon-caution {
    vertical-align:middle;
    margin:0 5px;
    color:#ff6330;
    font-size:14px
}
.kuma-upload-filelist.nwmode .kuma-upload-fileitem-img .field-image-info .kuma-loading {
    display:inline-block;
    height:16px;
    width:16px;
    background:url() center no-repeat;
    vertical-align:middle;
    margin:0 5px
}
.kuma-upload-filelist.nwmode .kuma-upload-fileitem-img .field-image-info .filename {
    font-size:12px;
    vertical-align:middle;
    white-space:nowrap
}
.kuma-upload-filelist.nwmode .kuma-upload-fileitem-img .field-status {
    position:absolute;
    top:-5px;
    right:-5px
}
.kuma-upload-filelist.nwmode .kuma-upload-fileitem-img .field-status .kuma-upload-action {
    display:block;
    background:#f70;
    font-size:12px;
    color:#fff;
    cursor:pointer;
    width:16px;
    height:16px;
    text-align:center;
    line-height:16px;
    border-radius:2px
}
.kuma-upload-filelist.nwmode .kuma-upload-fileitem-img .field-status .kuma-upload-action:hover {
    text-decoration:none
}
.kuma-uxtransfer-container {
    font-size:12px
}
.kuma-uxtransfer-container td .kuma-uxtransfer-block a.selected:before,.kuma-uxtransfer-container td.kuma-uxtransfer-buttons>a:before {
    font-family:kuma!important;
    font-size:16px;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    -webkit-text-stroke-width:.2px
}
.kuma-uxtransfer-container th {
    line-height:28px;
    font-weight:400
}
.kuma-uxtransfer-container th>.title {
    float:left;
    padding:0 10px;
    background-color:#f5f5f5;
    color:#666
}
.kuma-uxtransfer-container th .check-all {
    float:right
}
.kuma-uxtransfer-container th.left-head,.kuma-uxtransfer-container th.right-head {
    background-color:#fff
}
.kuma-uxtransfer-container .searchBar {
    position:relative
}
.kuma-uxtransfer-container .searchBar .kuma-icon {
    position:absolute;
    right:4px;
    top:2px;
    color:#999;
    cursor:pointer
}
.kuma-uxtransfer-container .searchBar .kuma-input {
    height:28px;
    border-color:#dbdbdb
}
.kuma-uxtransfer-container td {
    padding:0;
    vertical-align:top
}
.kuma-uxtransfer-container td.left-block,.kuma-uxtransfer-container td.right-block {
    padding:4px;
    width:170px;
    background-color:#fff;
    border:1px solid #dbdbdb
}
.kuma-uxtransfer-container td .kuma-uxtransfer-block {
    overflow-x:hidden;
    overflow-y:auto
}
.kuma-uxtransfer-container td .kuma-uxtransfer-block a {
    display:block;
    height:24px;
    padding:0 15px 0 10px;
    line-height:24px;
    color:#333;
    overflow:hidden
}
.kuma-uxtransfer-container td .kuma-uxtransfer-block a:focus,.kuma-uxtransfer-container td .kuma-uxtransfer-block a:hover {
    outline:0;
    background-color:#f7f7f7;
    text-decoration:none
}
.kuma-uxtransfer-container td .kuma-uxtransfer-block a.selected {
    position:relative;
    color:#f37327
}
.kuma-uxtransfer-container td .kuma-uxtransfer-block a.selected:before {
    content:"\e611";
    display:block;
    position:absolute;
    right:5px;
    top:1px;
    font-style:normal
}
.kuma-uxtransfer-container td .kuma-uxtransfer-block a.justMoved {
    background-color:#f7f7f7
}
.kuma-uxtransfer-container td.kuma-uxtransfer-buttons {
    width:40px;
    text-align:center;
    vertical-align:middle;
    line-height:0
}
.kuma-uxtransfer-container td.kuma-uxtransfer-buttons>a {
    position:relative;
    display:inline-block;
    width:24px;
    height:24px;
    line-height:22px;
    border:1px solid #dbdbdb;
    background-color:#e8e8e8;
    margin-bottom:10px;
    text-align:center;
    color:#ccc
}
.kuma-uxtransfer-container td.kuma-uxtransfer-buttons>a:focus,.kuma-uxtransfer-container td.kuma-uxtransfer-buttons>a:hover {
    text-decoration:none
}
.kuma-uxtransfer-container td.kuma-uxtransfer-buttons>a.enable {
    background-color:#f37327;
    border-color:#f37327;
    color:#fff
}
.kuma-uxtransfer-container td.kuma-uxtransfer-buttons>a:before {
    content:'\e615'
}
.kuma-uxtransfer-container td.kuma-uxtransfer-buttons>a:first-child:before {
    content:'\e616'
}
.uxTransfer.disabled .kuma-uxtransfer-buttons>a {
    background:#e8e8e8;
    border-color:#dbdbdb;
    color:#fff
}
.uxTransfer.disabled .kuma-uxtransfer-block a.selected {
    background:#e8e8e8
}
.kuma-collapse {
    background-color:#f7f7f7;
    border:1px solid #dbdbdb
}
.kuma-collapse>.kuma-collapse-item {
    border-top:1px solid #dbdbdb
}
.kuma-collapse>.kuma-collapse-item:first-child {
    border-top:none
}
.kuma-collapse>.kuma-collapse-item>.kuma-collapse-header {
    height:38px;
    line-height:38px;
    padding-left:32px;
    padding-right:16px;
    font-size:14px;
    color:#666;
    cursor:pointer;
    position:relative
}
.kuma-collapse>.kuma-collapse-item>.kuma-collapse-header .arrow {
    position:absolute;
    top:0;
    left:0;
    display:inline-block;
    color:#999;
    vertical-align:middle;
    font-style:normal;
    width:32px;
    text-align:center
}
.kuma-collapse>.kuma-collapse-item>.kuma-collapse-header .arrow:before {
    font-family:kuma!important;
    content:"\e615";
    font-size:14px
}
.kuma-collapse-content {
    display:none;
    overflow:hidden;
    color:#666;
    padding:0 16px;
    background-color:#fff
}
.kuma-collapse-content>.kuma-collapse-content-box {
    padding-top:16px;
    padding-bottom:16px
}
.kuma-collapse-content-active {
    display:block
}
.kuma-collapse-collapsing {
    transition-duration:.24s;
    transition-timing-function:ease-out
}
.kuma-collapse>.kuma-collapse-item-active>.kuma-collapse-header .arrow:before {
    content:"\e614"
}
.kuma-uxform:after {
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0
}
.kuma-uxform-row-title {
    padding:15px 0 20px;
    font-size:14px;
    line-height:14px;
    font-weight:700;
    clear:both
}
.kuma-uxform-row-title>span {
    border-left:4px solid #ff9300;
    display:inline-block;
    padding-left:12px
}
.kuma-uxform-row {
    min-width:100%;
    float:left;
    clear:both
}
.kuma-uxform-field {
    display:table;
    float:left;
    width:100%;
    padding:0 5px 12px 0;
    *zoom:1
}
.kuma-uxform-field .kuma-label {
    padding-top:9px;
    padding-right:10px;
    vertical-align:top
}
.kuma-uxform-field .kuma-label.vertical-align {
    width:100%;
    display:block;
    text-align:left;
    padding-top:0;
    padding-bottom:8px
}
.kuma-uxform-field .kuma-label.label-match-input-height {
    padding-top:0;
    vertical-align:middle
}
.kuma-uxform-field:after {
    clear:both;
    content:'.';
    display:block;
    height:0;
    visibility:hidden
}
.kuma-uxform-field .kuma-input {
    vertical-align:middle;
    *vertical-align:-5px
}
.kuma-uxform-field .kuma-input.kuma-uxform-input-has-right {
    border-right:none;
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
.kuma-uxform-field .kuma-input.kuma-uxform-input-has-left {
    padding-left:0;
    border-left:none;
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.kuma-uxform-count {
    display:table-cell;
    width:35px;
    text-align:center;
    border:1px solid #dbdbdb;
    border-left:none
}
.kuma-uxform-left-icon,.kuma-uxform-right-icon {
    display:table-cell;
    width:30px;
    border:1px solid #dbdbdb;
    vertical-align:top;
    padding-top:5px;
    text-align:center
}
.kuma-uxform-left-icon {
    border-right:none;
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.kuma-uxform-left-icon-focus {
    border-color:#dbdbdb;
    outline:0
}
.kuma-uxform-right-icon {
    border-left:none;
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
.kuma-input:focus+.kuma-uxform-count,.kuma-input:focus+.kuma-uxform-right-icon {
    border:1px solid #dbdbdb;
    border-left:none;
    color:#333;
    outline:0
}
.kuma-uxform-field-core {
    display:table;
    width:100%;
    table-layout:fixed
}
.kuma-uxform-tips {
    padding-top:8px;
    color:#999
}
.kuma-uxform-tips .kuma-icon {
    margin-right:4px;
    color:#39bffc
}
.kuma-uxform-errormsg {
    padding-top:8px;
    color:#ea5652
}
.kuma-uxform-errormsg .kuma-icon {
    margin-right:4px
}
.kuma-uxform-field-content {
    font-size:12px;
    color:#333;
    width:100%
}
.kuma-uxform-field-content .kuma-radio-group>span {
    padding:0 20px 0 4px
}
.kuma-uxform-field-content.view-mode {
    padding-top:9px
}
.kuma-uxform-field-content.has-error .kuma-input,.kuma-uxform-field-content.has-error .kuma-select2-selection,.kuma-uxform-field-content.has-error .kuma-textarea,.kuma-uxform-field-content.has-error .kuma-uxform-left-icon,.kuma-uxform-field-content.has-error .kuma-uxform-right-icon,.kuma-uxform-field-content.has-error .mce-panel {
    color:#F04631;
    border-color:#F04631;
    background-color:#fff4f2
}
.kuma-button-group-uxform-field {
    padding-left:100px
}
.kuma-button-group-uxform-field .kuma-button {
    margin-right:20px
}
.kuma-checkbox-group-uxform-field .kuma-uxform-field-content,.kuma-radio-group-uxform-field .kuma-uxform-field-content {
    padding-top:10px
}
.kuma-checkbox-group-uxform-field .kuma-uxform-field-content.view-mode,.kuma-radio-group-uxform-field .kuma-uxform-field-content.view-mode {
    padding-top:9px
}
.kuma-switch-uxform-field .kuma-uxform-field-content {
    padding-top:6px
}
.kuma-switch-uxform-field .kuma-uxform-field-content.view-mode {
    padding-top:9px
}
.kuma-pickable-uxform-field .kuma-uxform-field-content {
    padding-top:4px
}
.kuma-pickable-uxform-field .kuma-uxform-field-content.view-mode {
    padding-top:9px
}
.kuma-cascade-date-uxform-field .kuma-calendar-picker-input {
    width:200px;
    display:inline-block
}
.kuma-uxform-split {
    display:inline-block;
    margin:0 10px;
    vertical-align:middle;
    line-height:34px
}
.kuma-select-uxform-field .kuma-select2 {
    width:100%
}
.kuma-search-uxform-field:hover .kuma-search-uxform-field-icon.tidy-pattern,.kuma-search-uxform-field:hover .kuma-select2-selection {
    border-color:#ccc
}
.kuma-search-uxform-field .kuma-uxform-advanced-search .kuma-select2-selection,.kuma-search-uxform-field .kuma-uxform-main-search.has-class .kuma-select2-selection {
    border-left:none
}
.kuma-search-uxform-field .kuma-select2 {
    width:200px;
    height:32px
}
.kuma-search-uxform-field .kuma-select2-arrow {
    height:30px
}
.kuma-search-uxform-field .kuma-select2-selection--single {
    height:32px
}
.kuma-search-uxform-field .kuma-select2-selection--single .kuma-select2-selection__rendered {
    line-height:30px
}
.kuma-search-uxform-field .kuma-uxform-main-search .kuma-select2-selection {
    border-right:none
}
.kuma-search-uxform-field .kuma-select2-combobox .kuma-select2-arrow {
    display:none
}
.kuma-search-uxform-field .kuma-uxform-advanced-search {
    width:100px
}
.kuma-search-uxform-field .kuma-uxform-advanced-search.kuma-select2-open .kuma-select2-selection {
    border-left:1px solid #dbdbdb
}
.kuma-search-uxform-field .kuma-uxform-class-search {
    width:70px
}
.kuma-search-uxform-field .kuma-uxform-class-search .kuma-select2-selection {
    background:#fafafa
}
.kuma-search-uxform-field .kuma-uxform-class-search .kuma-select2-selection__placeholder {
    color:#333
}
.kuma-search-uxform-field .kuma-uxform-advanced-search.kuma-select2-open .kuma-select2-selection,.kuma-search-uxform-field .kuma-uxform-class-search.kuma-select2-open .kuma-select2-selection {
    border-bottom:none
}
.kuma-search-uxform-field .kuma-search-uxform-field-icon {
    cursor:pointer;
    display:inline-block;
    width:32px;
    height:32px;
    line-height:32px;
    text-align:center;
    color:#fff;
    background:#f37327;
    vertical-align:top
}
.kuma-search-uxform-field .kuma-search-uxform-field-icon.tidy-pattern {
    border:1px solid #dbdbdb;
    color:#999;
    border-left:none;
    background:#fff
}
.kuma-uxform-class-dropdown {
    background:#fafafa
}
.kuma-uxform-class-dropdown .kuma-select2-dropdown-menu-item {
    padding:7px 0 7px 10px
}
.kuma-uxform-advanced-dropdown,.kuma-uxform-class-dropdown {
    border-top:none;
    box-shadow:none
}
.kuma-cascade-select-uxform-field .kuma-select2 {
    width:200px
}
.kuma-progress-line-inner,.kuma-progress-line-wrap {
    width:100%;
    vertical-align:middle;
    display:inline-block
}
.kuma-progress-line-wrap {
    font-size:12px;
    position:relative
}
.kuma-progress-line-outer {
    margin-right:45px;
    height:22px;
    line-height:22px
}
.kuma-progress-line-wrap-full .kuma-progress-line-outer {
    margin-right:0
}
.kuma-progress-line-inner {
    background-color:#dbdbdb;
    border-radius:100px
}
.kuma-progress-line-bg {
    border-radius:100px;
    background-color:#45a8e6;
    transition:all .3s linear 0s;
    position:relative
}
.kuma-menu-item,.kuma-menu>li.kuma-menu-submenu {
    transition:all .3s ease;
    cursor:pointer
}
.kuma-progress-line-text {
    position:absolute;
    bottom:0;
    right:0;
    width:35px;
    text-align:left;
    font-size:1em;
    margin-left:10px;
    height:22px;
    line-height:22px
}
.kuma-progress-line-text>i {
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing:antialiased;
    -webkit-text-stroke-width:.2px;
    font-family:kuma
}
.kuma-progress-line-wrap.status-exception .kuma-progress-line-bg {
    background-color:#F04631
}
.kuma-progress-line-wrap.status-exception .kuma-progress-line-text {
    color:#F04631
}
.kuma-progress-line-wrap.status-exception .kuma-progress-line-text .icon-caution:after {
    content:'\e605'
}
.kuma-progress-line-wrap.status-success .kuma-progress-line-bg {
    background-color:#66bd5c
}
.kuma-progress-line-wrap.status-success .kuma-progress-line-text {
    color:#66bd5c
}
.kuma-progress-line-wrap.status-success .kuma-progress-line-text .icon-success:after {
    content:'\e601'
}
.kuma-progress-circle-trail {
    stroke:#dbdbdb
}
.kuma-progress-circle-wrap.status-normal .kuma-progress-circle-path {
    stroke:#45a8e6
}
.kuma-progress-circle-wrap.status-exception .kuma-progress-circle-path {
    stroke:#F04631
}
.kuma-progress-circle-wrap.status-success .kuma-progress-circle-path {
    stroke:#66bd5c
}
.kuma-progress-circle-wrap {
    position:relative
}
.kuma-progress-circle-wrap .kuma-progress-circle-text {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    text-align:center
}
@-webkit-keyframes progress-active {
    0% {
        opacity:.3;
        width:0
    }
    100% {
        opacity:0;
        width:100%
    }
}
@keyframes progress-active {
    0% {
        opacity:.3;
        width:0
    }
    100% {
        opacity:0;
        width:100%
    }
}
.kuma-step {
    margin-left:30px
}
.kuma-step .kuma-step-item {
    position:relative;
    display:inline-block;
    min-height:70px;
    margin-top:74px;
    vertical-align:top
}
.kuma-step .kuma-step-item-last .kuma-step-title {
    padding-right:0
}
.kuma-step .kuma-step-tail {
    position:absolute;
    left:0;
    top:19px;
    padding:0 10px 0 34px;
    width:100%
}
.kuma-step .kuma-step-tail>i {
    display:block;
    width:100%;
    height:2px;
    background-color:#dbdbdb
}
.kuma-step .kuma-step-head {
    position:absolute;
    left:0;
    top:8px
}
.kuma-step .kuma-step-head .kuma-step-icon {
    display:inline-block;
    width:24px;
    height:24px;
    border-radius:12px;
    border:1px solid #66bd5c;
    text-align:center;
    line-height:22px;
    font-size:12px;
    vertical-align:middle
}
.kuma-step .kuma-step-main {
    color:#666
}
.kuma-step .kuma-step-main .kuma-step-title {
    white-space:nowrap;
    color:#999
}
.kuma-step .kuma-step-main .kuma-step-description {
    color:#999
}
.kuma-step.kuma-step-type-default .kuma-step-item.kuma-step-no-desc {
    margin-top:0
}
.kuma-step.kuma-step-type-default .kuma-step-main {
    position:absolute
}
.kuma-step.kuma-step-type-default .kuma-step-main .kuma-step-title {
    position:relative;
    left:12px;
    display:inline-block;
    margin-left:-50%;
    margin-top:40px;
    text-align:center
}
.kuma-step.kuma-step-type-default .kuma-step-main .kuma-step-description {
    position:absolute;
    left:-1em;
    bottom:60px;
    padding:5px 15px;
    width:146px;
    height:60px;
    background-color:#fff;
    border:1px solid #ccc;
    line-height:2;
    overflow:hidden;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    text-overflow:ellipsis;
    display:-webkit-box
}
.kuma-step.kuma-step-type-title-on-top .kuma-step-item {
    margin-top:28px
}
.kuma-step.kuma-step-type-title-on-top .kuma-step-main {
    position:absolute
}
.kuma-step.kuma-step-type-title-on-top .kuma-step-main .kuma-step-title {
    position:relative;
    left:12px;
    top:-18px;
    display:inline-block;
    margin-left:-50%;
    text-align:center
}
.kuma-step.kuma-step-type-title-on-top .kuma-step-main .kuma-step-description {
    position:absolute;
    left:12px;
    display:inline-block;
    margin-left:-50px;
    margin-top:40px;
    width:100px;
    text-align:center
}
.kuma-step.kuma-step-type-long-desc .kuma-step-item {
    margin-top:8px
}
.kuma-step.kuma-step-type-long-desc .kuma-step-main {
    padding:10px 24px 0
}
.kuma-step.kuma-step-type-long-desc .kuma-step-title {
    position:relative;
    padding:0 8px;
    display:inline-block;
    background-color:#fff
}
.kuma-step.kuma-step-type-long-desc .kuma-step-description {
    padding:8px;
    min-width:180px
}
.kuma-step .kuma-step-status-process.kuma-step-item-last .kuma-step-icon:after {
    font-family:kuma!important;
    content:'\e611'
}
.kuma-step .kuma-step-status-finish.kuma-step-item .kuma-step-tail i {
    background-color:#66bd5c
}
.kuma-step .kuma-step-status-finish .kuma-step-icon,.kuma-step .kuma-step-status-process .kuma-step-icon {
    background-color:#66bd5c;
    color:#fff
}
.kuma-step .kuma-step-status-wait .kuma-step-icon {
    background-color:#fff;
    border-color:#ccc;
    color:#999
}
.kuma-step .kuma-step-status-process .kuma-step-title {
    color:#333
}
.kuma-step.kuma-step-vertical .kuma-step-head {
    top:0
}
.kuma-step.kuma-step-vertical .kuma-step-item {
    display:block;
    margin-top:0;
    min-height:110px
}
.kuma-step.kuma-step-vertical .kuma-step-item.kuma-step-status-process .kuma-step-description {
    color:#666
}
.kuma-step.kuma-step-vertical .kuma-step-tail {
    left:11px;
    top:0;
    padding:32px 0 9px;
    width:0;
    height:100%
}
.kuma-step.kuma-step-vertical .kuma-step-tail i {
    width:2px;
    height:100%;
    background-color:#dbdbdb
}
.kuma-step.kuma-step-vertical .kuma-step-main {
    padding:2px 0 0 30px
}
.kuma-step.kuma-step-vertical .kuma-step-main .kuma-step-title {
    margin-left:0
}
.kuma-step.kuma-step-vertical .kuma-step-main .kuma-step-description {
    margin-top:4px;
    text-indent:0
}
.kuma-step .kuma-step-small {
    margin-left:20px
}
.kuma-step .kuma-step-small .kuma-step-head .kuma-step-icon {
    font-size:12px;
    width:12px;
    height:12px;
    border-radius:6px;
    line-height:10px
}
.kuma-step .kuma-step-small .kuma-step-tail {
    top:13px;
    padding:0 6px 0 16px
}
.kuma-step .kuma-step-small.kuma-step-vertical .kuma-step-tail {
    left:5px;
    top:0;
    padding:14px 0 2px
}
.kuma-step.kuma-step-noicon .kuma-step-head {
    top:9px;
    left:6px
}
.kuma-step.kuma-step-noicon .kuma-step-head .kuma-step-icon {
    width:10px;
    height:10px;
    border-radius:5px
}
.kuma-step.kuma-step-noicon .kuma-step-head .kuma-step-icon:after {
    content:''
}
.kuma-step.kuma-step-noicon .kuma-step-main .kuma-step-title {
    margin-top:32px
}
.kuma-step.kuma-step-noicon .kuma-step-main .kuma-step-description {
    bottom:46px
}
.kuma-step.kuma-step-noicon .kuma-step-tail {
    padding:0 0 0 22px
}
.kuma-step.kuma-step-noicon .kuma-step-status-wait .kuma-step-icon {
    background-color:#ccc
}
.kuma-step.kuma-step-noicon.kuma-step-vertical .kuma-step-head {
    top:5px;
    left:8px
}
.kuma-step.kuma-step-noicon.kuma-step-vertical .kuma-step-tail {
    padding:27px 0 0 1px
}
.kuma-menu {
    outline:0;
    margin-bottom:0;
    padding-left:0;
    list-style:none;
    z-index:1001;
    border:1px solid #dbdbdb;
    color:#333;
    background:#fff
}
.kuma-menu-item-group-list {
    margin:0;
    padding:0
}
.kuma-menu-item-group-title {
    color:#333;
    line-height:1.5;
    padding:8px 10px;
    border-bottom:1px solid #dedede
}
.kuma-menu-item a:active,.kuma-menu-item a:hover {
    text-decoration:none
}
.kuma-menu-inline>.kuma-menu-item-active,.kuma-menu-submenu-inline.kuma-menu-submenu-active,.kuma-menu-submenu-inline.kuma-menu-submenu-active>.kuma-menu-submenu-title:hover {
    background-color:#fff
}
.kuma-menu-inline>.kuma-menu-item-active:hover,.kuma-menu-item-active,.kuma-menu-item-selected,.kuma-menu-submenu-active,.kuma-menu-submenu-inline.kuma-menu-submenu-active>.kuma-menu-submenu-title:hover {
    background-color:#fef1e9
}
.kuma-menu-item-selected {
    color:#f37327
}
.kuma-menu>li.kuma-menu-submenu {
    padding:0
}
.kuma-menu-submenu-horizontal>.kuma-menu {
    top:100%;
    left:0;
    position:absolute;
    min-width:100%;
    margin-top:7px
}
.kuma-menu-submenu-vertical>.kuma-menu {
    top:0;
    left:100%;
    position:absolute;
    min-width:160px;
    margin-left:4px
}
.kuma-menu-item,.kuma-menu-submenu-title {
    margin:0;
    position:relative;
    display:block;
    white-space:nowrap
}
.kuma-menu-item.kuma-menu-item-disabled,.kuma-menu-item.kuma-menu-submenu-disabled,.kuma-menu-submenu-title.kuma-menu-item-disabled,.kuma-menu-submenu-title.kuma-menu-submenu-disabled {
    color:#333!important
}
.kuma-menu>.kuma-menu-item-divider {
    height:1px;
    margin:1px 0;
    overflow:hidden;
    padding:0;
    line-height:0;
    background-color:#e5e5e5
}
.kuma-menu-submenu {
    position:relative
}
.kuma-menu-submenu-inline>.kuma-menu-submenu-title:after,.kuma-menu-submenu-vertical>.kuma-menu-submenu-title:after {
    font-family:kuma!important;
    font-style:normal;
    vertical-align:baseline;
    text-transform:none;
    text-rendering:auto;
    position:absolute;
    right:16px;
    text-align:center
}
.kuma-menu-submenu>.kuma-menu {
    display:none;
    background-color:#fff
}
.kuma-menu-submenu-vertical>.kuma-menu-submenu-title:after {
    transition:-webkit-transform .3s ease;
    transition:transform .3s ease;
    transition:transform .3s ease,-webkit-transform .3s ease;
    content:"\e643"
}
.kuma-menu-submenu-inline>.kuma-menu-submenu-title:after {
    transition:-webkit-transform .3s ease;
    transition:transform .3s ease;
    transition:transform .3s ease,-webkit-transform .3s ease;
    content:"\e642";
    top:0
}
.kuma-menu-submenu-open>.kuma-menu {
    display:block
}
.kuma-menu-submenu-open.kuma-menu-submenu-inline>.kuma-menu-submenu-title:after {
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.kuma-menu .kuma-menu-item .kuma-icon,.kuma-menu .kuma-menu-submenu-title .kuma-icon {
    width:14px;
    margin-right:8px;
    top:-1px;
    color:#333
}
.kuma-menu-horizontal {
    background-color:#FBFBFB;
    border:none;
    border-bottom:1px solid #dbdbdb;
    padding-left:24px;
    z-index:0
}
.kuma-menu-horizontal>.kuma-menu-item,.kuma-menu-horizontal>.kuma-menu-submenu>.kuma-menu-submenu-title {
    padding:0 20px;
    line-height:50px;
    position:relative;
    top:1px
}
.kuma-menu-horizontal>.kuma-menu-item>a,.kuma-menu-horizontal>.kuma-menu-submenu>.kuma-menu-submenu-title>a {
    display:block;
    color:#333
}
.kuma-menu-horizontal>.kuma-menu-item-active .kuma-icon,.kuma-menu-horizontal>.kuma-menu-item-selected .kuma-icon,.kuma-menu-horizontal>.kuma-menu-item>a:hover,.kuma-menu-horizontal>.kuma-menu-submenu-active .kuma-icon,.kuma-menu-horizontal>.kuma-menu-submenu-selected .kuma-icon,.kuma-menu-horizontal>.kuma-menu-submenu>.kuma-menu-submenu-title>a:hover {
    color:#f37327
}
.kuma-menu-horizontal>.kuma-menu-item>a:after,.kuma-menu-horizontal>.kuma-menu-item>a:before,.kuma-menu-horizontal>.kuma-menu-submenu>.kuma-menu-submenu-title>a:after,.kuma-menu-horizontal>.kuma-menu-submenu>.kuma-menu-submenu-title>a:before {
    position:absolute;
    background-color:rgba(255,255,255,.001);
    width:20px;
    height:50px;
    content:''
}
.kuma-menu-horizontal>.kuma-menu-item>a:before,.kuma-menu-horizontal>.kuma-menu-submenu>.kuma-menu-submenu-title>a:before {
    left:0
}
.kuma-menu-horizontal>.kuma-menu-item,.kuma-menu-horizontal>.kuma-menu-submenu {
    float:left;
    border-bottom:2px solid transparent;
    margin-right:24px
}
.kuma-menu-horizontal>.kuma-menu-item-active,.kuma-menu-horizontal>.kuma-menu-item-selected,.kuma-menu-horizontal>.kuma-menu-submenu-active,.kuma-menu-horizontal>.kuma-menu-submenu-selected {
    border-bottom:2px solid #f37327;
    background-color:#FBFBFB;
    color:#f37327
}
.kuma-menu-horizontal:after {
    content:"\20";
    display:block;
    height:0;
    clear:both
}
.kuma-menu-inline,.kuma-menu-vertical {
    padding:12px 0
}
.kuma-menu-inline>.kuma-menu-item,.kuma-menu-inline>.kuma-menu-submenu>.kuma-menu-submenu-title,.kuma-menu-vertical>.kuma-menu-item,.kuma-menu-vertical>.kuma-menu-submenu>.kuma-menu-submenu-title {
    padding:0 24px;
    font-size:12px;
    line-height:42px;
    height:42px
}
.kuma-menu-inline>.kuma-menu-submenu>.kuma-menu-submenu-title,.kuma-menu-vertical>.kuma-menu-submenu>.kuma-menu-submenu-title {
    font-size:14px
}
.kuma-menu-vertical.kuma-menu-sub {
    padding:0;
    -webkit-transform-origin:0 0;
    transform-origin:0 0
}
.kuma-menu-vertical.kuma-menu-sub>.kuma-menu-item,.kuma-menu-vertical.kuma-menu-sub>.kuma-menu-submenu {
    -webkit-transform-origin:0 0;
    transform-origin:0 0
}
.kuma-menu-sub.kuma-menu-inline {
    padding:0;
    border:none;
    overflow:hidden
}
.kuma-menu-sub.kuma-menu-inline>.kuma-menu-item,.kuma-menu-sub.kuma-menu-inline>.kuma-menu-submenu>.kuma-menu-submenu-title {
    line-height:34px;
    height:34px;
    list-style-type:disc;
    list-style-position:inside
}
.kuma-checkbox-group-item,.kuma-radio-group-item {
    line-height:16px;
    display:inline-block
}
.kuma-menu-item .kuma-icon,.kuma-menu-submenu-title .kuma-icon {
    width:14px;
    margin-right:8px;
    top:-1px
}
.kuma-layout-2c,.kuma-layout-3c {
    margin:0 auto
}
.kuma-checkbox-group-item s {
    vertical-align:top;
    display:inline-block
}
.kuma-checkbox-group-item-content {
    vertical-align:top;
    display:inline-block;
    padding:0 20px 0 10px
}
.kuma-radio-group-item s {
    vertical-align:top
}
.kuma-radio-group-item .kuma-radio-group-item-content {
    padding:0 20px 0 10px;
    display:inline-block;
    vertical-align:top
}
.kuma-layout-2c .kuma-layout-2c-left-fixed {
    float:left;
    display:inline
}
.kuma-layout-2c .kuma-layout-2c-right-fixed {
    float:right;
    display:inline
}
.kuma-layout-2c .kuma-layout-2c-left-lf {
    float:right
}
.kuma-layout-2c .kuma-layout-2c-right-lf {
    width:100%;
    float:right
}
.kuma-layout-2c .kuma-layout-2c-left-rf {
    width:100%;
    float:left
}
.kuma-layout-2c .kuma-layout-2c-right-rf {
    float:left
}
.kuma-layout-3c .kuma-layout-3c-fixed {
    float:left;
    display:inline
}
.kuma-layout-3c .kuma-layout-3c-left {
    margin:0 0 0 -100%;
    float:left;
    display:inline
}
.kuma-layout-3c .kuma-layout-3c-mid {
    width:100%;
    float:left;
    display:inline
}
.kuma-layout-3c .kuma-layout-3c-right {
    float:left;
    display:inline
}
.kuma-multi-select {
    display:inline-block;
    box-sizing:border-box;
    margin:0;
    position:relative;
    width:200px;
    color:#666;
    font-size:14px;
    line-height:28px;
    height:28px
}
.kuma-multi-select-arrow {
    position:absolute;
    top:50%;
    right:8px;
    line-height:1;
    margin-top:-7px;
    font-family:kuma
}
.kuma-multi-select-arrow * {
    display:none
}
.kuma-multi-select-arrow:before {
    content:'\e614'
}
.kuma-multi-select-selection {
    outline:0;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-color:#fff;
    border:1px solid #dbdbdb
}
.kuma-multi-select-selection:hover {
    border-color:#ccc
}
.kuma-multi-select .kuma-multi-select-selection__rendered {
    margin:0;
    list-style:none
}
.kuma-multi-select-search__field__placeholder {
    position:absolute;
    top:0;
    left:3px;
    color:#999
}
.kuma-multi-select-selection--multiple {
    height:28px;
    cursor:pointer;
    display:inline-block;
    width:200px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    padding-left:10px;
    padding-right:20px;
    line-height:26px
}
.kuma-multi-select-selection--multiple--content {
    display:inline-block;
    overflow:hidden;
    width:168px;
    vertical-align:inherit
}
.kuma-alert-icon,.kuma-alert-icon+span,.kuma-badge,.kuma-switch,.kuma-switch-label,.uxcore-tree-select {
    vertical-align:middle
}
.kuma-multi-select-selection--multiple .kuma-multi-select-selection__rendered {
    overflow:hidden;
    text-overflow:ellipsis;
    padding-left:6px;
    padding-bottom:4px
}
.kuma-multi-select-selection--multiple .kuma-multi-select-selection__choice {
    background-color:#f3f3f3;
    cursor:default;
    float:left;
    padding:0 20px 0 8px;
    margin-right:4px;
    max-width:99%;
    position:relative
}
.kuma-multi-select-selection--multiple .kuma-multi-select-selection__choice__content {
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:100%
}
.kuma-multi-select-selection--multiple .kuma-multi-select-selection__choice__content:last-child .kuma-multi-select-selection__choice__break {
    display:none
}
.kuma-multi-select-selection--multiple .kuma-multi-select-selection__placeholder {
    color:#999
}
.kuma-multi-select-disabled {
    cursor:not-allowed;
    pointer-events:none;
    color:#ccc
}
.kuma-multi-select-disabled .kuma-multi-select-selection {
    background:#e8e8e8
}
.kuma-multi-select-disabled .kuma-multi-select-selection:active,.kuma-multi-select-disabled .kuma-multi-select-selection:hover {
    border-color:#dbdbdb
}
.kuma-multi-select-open .kuma-multi-select-arrow:before {
    content:'\e613'
}
.kuma-multi-select-open .kuma-multi-select-selection {
    border-color:#ccc
}
.kuma-multi-select-mask {
    position:fixed;
    width:100%;
    height:100%;
    left:0;
    top:0;
    z-index:1000
}
.kuma-multi-select-mask-hidden {
    display:none
}
.kuma-multi-select-mask-show {
    display:block
}
.kuma-multi-select-dropdown {
    z-index:1070;
    left:-9999px;
    top:-9999px;
    position:absolute;
    outline:0;
    overflow:hidden;
    font-size:12px;
    padding-top:5px
}
.kuma-multi-select-dropdown .kuma-dropdown-menu {
    margin:0;
    box-shadow:none;
    border:none
}
.kuma-multi-select-dropdown-border {
    border:1px solid #dbdbdb
}
.kuma-multi-select-dropdown .kuma-dropdown-menu>.kuma-dropdown-menu-item {
    display:inline-block;
    cursor:pointer
}
.kuma-multi-select-dropdown .kuma-checkbox-group:before {
    content:"";
    position:absolute;
    top:-4px;
    left:0;
    width:100%;
    height:4px;
    background:#fff;
    background:rgba(255,255,255,.01)
}
.kuma-multi-select-dropdown .kuma-checkbox-group>label {
    padding:3px;
    display:inline-block
}
.kuma-multi-select-content {
    overflow-y:auto;
    width:320px;
    max-height:102px;
    padding:4px;
    background-color:#fff
}
.kuma-multi-select-footer {
    text-align:center;
    background:#f2f2f2;
    padding:4px
}
.kuma-multi-select-footer p {
    color:#999
}
.kuma-multi-select-footer .kuma-multi-select-button {
    margin:3px 10px 3px 3px
}
.kuma-multi-select-footer .kuma-multi-select-button-hidden {
    display:none
}
.kuma-uxcrumbs a {
    color:#333;
    margin-right:10px
}
.kuma-uxcrumbs a:hover {
    text-decoration:none
}
.kuma-uxcrumbs a:after {
    padding-left:10px;
    content:'\e6a6';
    font-family:kuma;
    color:#999
}
.kuma-uxcrumbs span {
    color:#999
}
.kuma-totop {
    position:fixed;
    width:42px;
    bottom:20px;
    right:140px
}
.kuma-totop .kuma-totop-other {
    width:42px;
    float:left;
    margin-top:4px
}
.kuma-totop .box {
    width:42px;
    height:42px;
    box-sizing:border-box;
    margin-top:4px;
    background-color:#fff;
    border:1px solid #e8e8e8;
    font-size:14px
}
.kuma-totop .box:hover {
    background-color:#999;
    border-color:#999
}
.kuma-totop .box:hover .box-text {
    display:inline-block
}
.kuma-totop .box:hover .box-icon {
    display:none
}
.kuma-totop .box-window {
    display:block;
    text-align:center
}
.kuma-totop .box-text {
    display:none;
    line-height:42px;
    color:#fff;
    font-size:12px;
    cursor:pointer
}
.kuma-totop .box-icon {
    font-size:20px;
    color:#999;
    line-height:42px
}
.kuma-totop .gotop-box {
    display:none
}
.kuma-totop .gotop-box.show {
    display:block
}
.kuma-totop.mcircle .btn {
    border-radius:42px;
    background:url(https://gtms04.alicdn.com/tps/i4/TB1WZGQGXXXXXbIXXXXnHduKXXX-250-86.png) left top no-repeat #444
}
.kuma-totop.mcircle .gotop {
    background-position:0 0
}
.kuma-totop.mcircle .gotop:hover {
    background-color:#333;
    background-position:-52px 0
}
.kuma-totop.mcircle .feedback {
    background-position:0 -44px
}
.kuma-totop.mcircle .feedback:hover {
    background-color:#333;
    background-position:-104px -44px
}
.kuma-totop.lcircle .btn {
    width:52px;
    height:52px;
    border-radius:52px;
    background:url(https://gtms04.alicdn.com/tps/i4/TB1WZGQGXXXXXbIXXXXnHduKXXX-250-86.png) left top no-repeat #444
}
.kuma-totop.lcircle .gotop {
    background-position:5px 5px
}
.kuma-totop.lcircle .gotop:hover {
    background-color:#333;
    background-position:-47px 5px
}
.kuma-totop.lcircle .feedback {
    background-position:5px -39px
}
.kuma-totop.lcircle .feedback:hover {
    background-color:#333;
    background-position:-99px -39px
}
.kuma-totop.lcircle .kuma-totop-other {
    width:52px;
    float:left
}
@media screen and (min-width:992px) {
    #kuma-totop {
        bottom:100px
    }
}
.kuma-totop.en .gotop:hover {
    background-position:-156px 0;
    background-color:#b2b2b2
}
.kuma-totop.en .feedback:hover {
    background-position:-208px -44px;
    background-color:#b2b2b2
}
.kuma-totop.en.mcircle .gotop:hover {
    background-position:-156px 0;
    background-color:#333
}
.kuma-totop.en.mcircle .feedback:hover {
    background-position:-208px -44px;
    background-color:#333
}
.kuma-totop.en.lcircle .gotop:hover {
    background-position:-151px 5px;
    background-color:#333
}
.kuma-totop.en.lcircle .feedback:hover {
    background-position:-204px -39px;
    background-color:#333
}
.kuma-alert {
    position:relative;
    color:#666
}
.kuma-alert-follow {
    padding-left:26px
}
.kuma-alert .kuma-button {
    font-size:1.2em;
    line-height:1.2em;
    text-shadow:0 1px 0 #fff;
    margin-right:2px
}
.kuma-alert-icon+span {
    margin-left:10px
}
.kuma-alert-container {
    padding:8px 12px;
    position:relative
}
.kuma-alert-message .kuma-alert-icon {
    color:#45a8e6
}
.kuma-alert-container-message {
    border:1px solid #cee4f2;
    background:#f2faff
}
.kuma-alert-container-message .kuma-alert-arrow em {
    color:#cee4f2
}
.kuma-alert-container-message .kuma-alert-arrow span {
    color:#f2faff
}
.kuma-alert-success .kuma-alert-icon {
    color:#66bd5c
}
.kuma-alert-container-success {
    border:1px solid #bbd9b8;
    background:#f4fff2
}
.kuma-alert-container-success .kuma-alert-arrow em {
    color:#bbd9b8
}
.kuma-alert-container-success .kuma-alert-arrow span {
    color:#f4fff2
}
.kuma-alert-error .kuma-alert-icon {
    color:#F04631
}
.kuma-alert-container-error {
    border:1px solid #f2d2ce;
    background:#fff4f2
}
.kuma-alert-container-error .kuma-alert-arrow em {
    color:#f2d2ce
}
.kuma-alert-container-error .kuma-alert-arrow span {
    color:#fff4f2
}
.kuma-alert-warning .kuma-alert-icon {
    color:#f5a12a
}
.kuma-alert-container-warning {
    border:1px solid #f2e3ce;
    background:#fffaf2
}
.kuma-alert-container-warning .kuma-alert-arrow em {
    color:#f2e3ce
}
.kuma-alert-container-warning .kuma-alert-arrow span {
    color:#fffaf2
}
.kuma-alert-question .kuma-alert-icon {
    color:#24bee8
}
.kuma-alert-container-question {
    border:1px solid #ceeaf2;
    background:#f2fcff
}
.kuma-alert-container-question .kuma-alert-arrow em {
    color:#ceeaf2
}
.kuma-alert-container-question .kuma-alert-arrow span {
    color:#f2fcff
}
.kuma-alert-stop .kuma-alert-icon {
    color:#F04631
}
.kuma-alert-container-stop {
    border:1px solid #f2d2ce;
    background:#fff4f2
}
.kuma-alert-container-stop .kuma-alert-arrow em {
    color:#f2d2ce
}
.kuma-alert-container-stop .kuma-alert-arrow span {
    color:#fff4f2
}
.kuma-alert-wait .kuma-alert-icon {
    color:#45a8e6
}
.kuma-alert-container-wait {
    border:1px solid #cee4f2;
    background:#f2faff
}
.kuma-alert-container-wait .kuma-alert-arrow em {
    color:#cee4f2
}
.kuma-alert-container-wait .kuma-alert-arrow span {
    color:#f2faff
}
.kuma-alert-arrowdown,.kuma-alert-arrowleft,.kuma-alert-arrowright,.kuma-alert-arrowup {
    height:10px;
    width:16px
}
.kuma-alert-arrowdown,.kuma-alert-arrowdown em,.kuma-alert-arrowdown span,.kuma-alert-arrowleft,.kuma-alert-arrowleft em,.kuma-alert-arrowleft span,.kuma-alert-arrowright,.kuma-alert-arrowright em,.kuma-alert-arrowright span,.kuma-alert-arrowup,.kuma-alert-arrowup em,.kuma-alert-arrowup span {
    position:absolute;
    font:400 14px/1 SimSun
}
.kuma-alert-arrowup {
    left:32px;
    top:-7px
}
.kuma-alert-arrowup em {
    top:-1px
}
.kuma-alert-arrowleft {
    left:-6px;
    top:10px
}
.kuma-alert-arrowleft em {
    left:-1px
}
.kuma-alert-arrowright {
    right:-10px;
    top:10px
}
.kuma-alert-arrowright em {
    right:1px
}
.kuma-alert-arrowdown {
    left:32px;
    bottom:-3px
}
.kuma-alert-arrowdown em {
    top:1px
}
.kuma-alert-close {
    position:absolute;
    right:10px;
    top:10px;
    color:#ccc;
    cursor:pointer
}
.kuma-alert-size-large {
    padding:8px 20px;
    font-size:14px
}
.kuma-alert-size-large .kuma-alert-icon {
    font-size:22px
}
.kuma-alert-size-large .kuma-alert-follow {
    padding-left:32px
}
.kuma-message {
    position:fixed;
    margin-bottom:-45px;
    bottom:50%;
    z-index:1000;
    max-width:300px
}
.kuma-message-content {
    margin-left:34px;
    font-size:14px;
    color:#333;
    line-height:24px
}
.kuma-message-notice {
    position:relative;
    margin:10px 0;
    padding:20px 30px;
    border-radius:3px;
    box-shadow:0 0 4px rgba(0,0,0,.2);
    border:1px solid #dbdbdb;
    background:#fff;
    line-height:1.5
}
.kuma-message-notice-closable {
    padding-right:20px
}
.kuma-message-notice-close {
    position:absolute;
    right:5px;
    top:3px;
    color:#000;
    cursor:pointer;
    outline:0;
    font-size:16px;
    font-weight:700;
    line-height:1;
    text-shadow:0 1px 0 #fff;
    filter:alpha(opacity=20);
    opacity:.2;
    text-decoration:none
}
.kuma-message-notice-close-x:after {
    content:'×'
}
.kuma-message-notice-close:hover {
    opacity:1;
    filter:alpha(opacity=100);
    text-decoration:none
}
.kuma-message .kuma-icon {
    float:left;
    margin-right:10px;
    font-size:24px;
    line-height:1
}
.kuma-message .kuma-icon.kuma-icon-caution {
    color:#f5a12a
}
.kuma-message .kuma-icon.kuma-icon-information {
    color:#f37327
}
.kuma-message .kuma-icon.kuma-icon-success {
    color:#66bd5c
}
.kuma-message .kuma-icon.kuma-icon-error {
    color:#F04631
}
.kuma-message .kuma-loading {
    float:left
}
.kuma-message .kuma-loading+.kuma-message-content {
    margin-left:46px;
    line-height:36px
}
.kuma-pickable-item {
    display:inline-block;
    height:28px;
    padding:0 20px;
    line-height:26px;
    border:1px solid #dbdbdb;
    margin-right:10px;
    border-radius:3px;
    cursor:pointer;
    color:#333
}
.kuma-pickable-item:hover {
    border-color:#fa7e37;
    background:#fff9f5
}
.kuma-pickable-item.active {
    border-color:#fa7e37;
    background:#f37327;
    color:#fff
}
.kuma-pickable-item.disabled {
    background:#e8e8e8;
    color:#ccc;
    border-color:#e8e8e8;
    cursor:not-allowed
}
.kuma-pickable-item-simple {
    border:none;
    background:#fff;
    margin-right:20px;
    padding:0
}
.kuma-pickable-item-simple:hover {
    background:#fff;
    color:#333
}
.kuma-pickable-item-simple.active {
    color:#f37327;
    background:#fff
}
.kuma-pickable-item-simple.active .kuma-pickable-item-num {
    color:#f37327;
    background:#fff9f5
}
.kuma-pickable-item-simple.disabled {
    background:#fff;
    color:#ccc;
    border-color:#e8e8e8;
    cursor:not-allowed
}
.kuma-pickable-item-simple .kuma-pickable-item-num {
    background:#f5f5f5;
    color:#999;
    display:inline-block;
    min-width:26px;
    text-align:center;
    height:16px;
    line-height:16px;
    margin-left:9px
}
.kuma-pickable-item-hook.active {
    border-color:#fa7e37;
    background:#fff;
    background:linear-gradient(-45deg,transparent 10px,#fff 0),linear-gradient(45deg,transparent 15px,#fa7e37 0);
    position:relative;
    color:#333
}
.kuma-pickable-item-hook.active i.kuma-pickable-item-icon-hook {
    position:absolute;
    height:10px;
    line-height:10px;
    color:#fff;
    font-size:10px;
    right:0;
    bottom:0
}
.kuma-pickable-item-hook.active i.kuma-pickable-item-icon-hook:before {
    content:"\e611";
    font-family:kuma!important
}
.kuma-carousel .slick-dots li button:before,.kuma-carousel .slick-next:before,.kuma-carousel .slick-prev:before {
    font-family:kuma;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.kuma-carousel .slick-loading .slick-list {
    background:url(https://gtms02.alicdn.com/tps/i2/TB1ZOqiLpXXXXcMXpXXBStGGXXX-32-32.gif) center center no-repeat #fff
}
.kuma-carousel .slick-next,.kuma-carousel .slick-prev {
    position:absolute;
    display:block;
    height:24px;
    width:20px;
    line-height:0;
    font-size:0;
    cursor:pointer;
    background:rgba(0,0,0,.1);
    color:transparent;
    top:50%;
    margin-top:-10px\9;
    -webkit-transform:translate(0,-50%);
    transform:translate(0,-50%);
    padding:0;
    border:none;
    outline:0
}
.kuma-carousel .slick-next:focus,.kuma-carousel .slick-next:hover,.kuma-carousel .slick-prev:focus,.kuma-carousel .slick-prev:hover {
    outline:0;
    background:rgba(0,0,0,.5);
    color:transparent
}
.kuma-carousel .slick-next:focus:before,.kuma-carousel .slick-next:hover:before,.kuma-carousel .slick-prev:focus:before,.kuma-carousel .slick-prev:hover:before {
    opacity:1
}
.kuma-carousel .slick-next.slick-disabled:before,.kuma-carousel .slick-prev.slick-disabled:before {
    opacity:.75
}
.kuma-carousel .slick-next:before,.kuma-carousel .slick-prev:before {
    font-size:20px;
    line-height:1;
    color:#fff;
    opacity:1
}
.kuma-carousel .slick-prev {
    left:10px
}
.kuma-carousel .slick-prev[dir=rtl] {
    left:auto;
    right:10px
}
.kuma-carousel .slick-prev[dir=rtl]:before {
    content:"\e643"
}
.kuma-carousel .slick-next[dir=rtl]:before,.kuma-carousel .slick-prev:before {
    content:"\e644"
}
.kuma-carousel .slick-next {
    right:10px
}
.kuma-carousel .slick-next[dir=rtl] {
    left:10px;
    right:auto
}
.kuma-carousel .slick-next:before {
    content:"\e643"
}
.kuma-carousel .slick-dots {
    position:absolute;
    bottom:10px;
    list-style:none;
    display:block;
    text-align:right;
    padding-right:10px;
    width:100%
}
.kuma-carousel .slick-dots li {
    position:relative;
    display:inline-block;
    height:4px;
    width:8px;
    margin-left:4px;
    padding:0;
    font-size:0;
    cursor:pointer
}
.kuma-carousel .slick-dots li button {
    border:0;
    background:#FFF;
    opacity:.5;
    filter:alpha(opacity=50);
    display:block;
    height:4px;
    width:8px;
    outline:0;
    line-height:0;
    font-size:0;
    color:transparent;
    cursor:pointer
}
.kuma-carousel .slick-dots li button:focus,.kuma-carousel .slick-dots li button:hover {
    outline:0
}
.kuma-carousel .slick-dots li button:focus:before,.kuma-carousel .slick-dots li button:hover:before {
    opacity:1
}
.kuma-carousel .slick-dots li button:before {
    position:absolute;
    top:0;
    left:0;
    width:20px;
    height:20px;
    background:red;
    font-size:6px;
    line-height:20px;
    text-align:center;
    color:#fff;
    opacity:.75
}
.kuma-carousel .slick-dots li.slick-active button {
    color:#fff;
    opacity:1
}
.kuma-carousel .slick-slider {
    position:relative;
    display:block;
    box-sizing:border-box;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -ms-touch-action:pan-y;
    touch-action:pan-y;
    -webkit-tap-highlight-color:transparent
}
.kuma-carousel .slick-list {
    position:relative;
    overflow:hidden;
    display:block;
    margin:0;
    padding:0
}
.kuma-carousel .slick-list:focus {
    outline:0
}
.kuma-carousel .slick-list.dragging {
    cursor:pointer;
    cursor:hand
}
.kuma-carousel .slick-slider .slick-list,.kuma-carousel .slick-slider .slick-track {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.kuma-carousel .slick-track {
    position:relative;
    left:0;
    top:0;
    display:block
}
.kuma-carousel .slick-track:after,.kuma-carousel .slick-track:before {
    content:"";
    display:table
}
.kuma-carousel .slick-track:after {
    clear:both
}
.kuma-carousel .slick-slide {
    float:left;
    height:100%;
    min-height:1px;
    display:none
}
.uxcore-tree-select-search--inline>i,[dir=rtl] .kuma-carousel .slick-slide {
    float:right
}
.kuma-carousel .slick-slide img {
    display:block
}
.kuma-carousel .slick-arrow.slick-hidden,.kuma-carousel .slick-slide.slick-loading img {
    display:none
}
.kuma-carousel .slick-initialized .slick-slide {
    display:block
}
.kuma-carousel .slick-vertical .slick-slide {
    display:block;
    height:auto;
    border:1px solid transparent
}
.kuma-badge,.kuma-rate-item,.kuma-switch,.kuma-switch-label {
    display:inline-block
}
.animate {
    -mozanimation-timing-function:ease;
    -mozanimation-duration:.3s;
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    -webkit-animation-duration:.3s;
    animation-duration:.3s
}
@-webkit-keyframes DlgFadeIn {
    0% {
        opacity:0;
        -webkit-transform:scale(.7);
        transform:scale(.7)
    }
    100% {
        opacity:1;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes DlgFadeIn {
    0% {
        opacity:0;
        -webkit-transform:scale(.7);
        transform:scale(.7)
    }
    100% {
        opacity:1;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@-webkit-keyframes slideInRight {
    0% {
        opacity:0;
        -webkit-transform:translateX(20%);
        transform:translateX(20%)
    }
    100% {
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes slideInRight {
    0% {
        opacity:0;
        -webkit-transform:translateX(20%);
        transform:translateX(20%)
    }
    100% {
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@-webkit-keyframes slideInDown {
    0% {
        opacity:0;
        -webkit-transform:translateY(20%);
        transform:translateY(20%)
    }
    100% {
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes slideInDown {
    0% {
        opacity:0;
        -webkit-transform:translateY(20%);
        transform:translateY(20%)
    }
    100% {
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@-webkit-keyframes newspaper {
    0% {
        opacity:0;
        -webkit-transform:rotate(-360deg);
        transform:rotate(-360deg)
    }
    100% {
        opacity:1;
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
}
@keyframes newspaper {
    0% {
        opacity:0;
        -webkit-transform:rotate(-360deg);
        transform:rotate(-360deg)
    }
    100% {
        opacity:1;
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
}
@-webkit-keyframes fall {
    0% {
        opacity:0;
        -webkit-transform:perspective(1300px) translateZ(600px) rotateX(20deg);
        transform:perspective(1300px) translateZ(600px) rotateX(20deg)
    }
    100% {
        opacity:1;
        -webkit-transform:perspective(1300px) translateZ(0) rotateX(0);
        transform:perspective(1300px) translateZ(0) rotateX(0)
    }
}
@keyframes fall {
    0% {
        opacity:0;
        -webkit-transform:perspective(1300px) translateZ(600px) rotateX(20deg);
        transform:perspective(1300px) translateZ(600px) rotateX(20deg)
    }
    100% {
        opacity:1;
        -webkit-transform:perspective(1300px) translateZ(0) rotateX(0);
        transform:perspective(1300px) translateZ(0) rotateX(0)
    }
}
@-webkit-keyframes threeFallHorizontal {
    0% {
        opacity:0;
        -webkit-transform:perspective(1300px) rotateY(-90deg);
        transform:perspective(1300px) rotateY(-90deg)
    }
    100% {
        opacity:1;
        -webkit-transform:perspective(1300px) rotateY(0);
        transform:perspective(1300px) rotateY(0)
    }
}
@keyframes threeFallHorizontal {
    0% {
        opacity:0;
        -webkit-transform:perspective(1300px) rotateY(-90deg);
        transform:perspective(1300px) rotateY(-90deg)
    }
    100% {
        opacity:1;
        -webkit-transform:perspective(1300px) rotateY(0);
        transform:perspective(1300px) rotateY(0)
    }
}
@keyframes threeFallVertical {
    0% {
        opacity:0;
        -webkit-transform:perspective(1300px) rotateX(-90deg);
        transform:perspective(1300px) rotateX(-90deg)
    }
    100% {
        opacity:1;
        -webkit-transform:perspective(1300px) rotateX(0);
        transform:perspective(1300px) rotateX(0)
    }
}
@-webkit-keyframes threeSign {
    0% {
        opacity:0;
        -webkit-transform:perspective(1300px) rotateX(-60deg);
        transform:perspective(1300px) rotateX(-60deg);
        -webkit-transform-origin:50% 0;
        transform-origin:50% 0
    }
    100% {
        opacity:1;
        -webkit-transform:perspective(1300px) rotateX(0);
        transform:perspective(1300px) rotateX(0);
        -webkit-transform-origin:50% 0;
        transform-origin:50% 0
    }
}
@keyframes threeSign {
    0% {
        opacity:0;
        -webkit-transform:perspective(1300px) rotateX(-60deg);
        transform:perspective(1300px) rotateX(-60deg);
        -webkit-transform-origin:50% 0;
        transform-origin:50% 0
    }
    100% {
        opacity:1;
        -webkit-transform:perspective(1300px) rotateX(0);
        transform:perspective(1300px) rotateX(0);
        -webkit-transform-origin:50% 0;
        transform-origin:50% 0
    }
}
@-webkit-keyframes superScale {
    0% {
        opacity:0;
        -webkit-transform:scale(2);
        transform:scale(2)
    }
    100% {
        opacity:1;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes superScale {
    0% {
        opacity:0;
        -webkit-transform:scale(2);
        transform:scale(2)
    }
    100% {
        opacity:1;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@-webkit-keyframes threeSlit {
    0% {
        -webkit-transform:perspective(1300px) translateZ(-3000px) rotateY(90deg);
        transform:perspective(1300px) translateZ(-3000px) rotateY(90deg)
    }
    50% {
        -webkit-transform:perspective(1300px) translateZ(-250px) rotateY(89deg);
        transform:perspective(1300px) translateZ(-250px) rotateY(89deg);
        opacity:1;
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    100% {
        -webkit-transform:perspective(1300px) translateZ(0) rotateY(0);
        transform:perspective(1300px) translateZ(0) rotateY(0);
        opacity:1
    }
}
@keyframes threeSlit {
    0% {
        -webkit-transform:perspective(1300px) translateZ(-3000px) rotateY(90deg);
        transform:perspective(1300px) translateZ(-3000px) rotateY(90deg)
    }
    50% {
        -webkit-transform:perspective(1300px) translateZ(-250px) rotateY(89deg);
        transform:perspective(1300px) translateZ(-250px) rotateY(89deg);
        opacity:1;
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    100% {
        -webkit-transform:perspective(1300px) translateZ(0) rotateY(0);
        transform:perspective(1300px) translateZ(0) rotateY(0);
        opacity:1
    }
}
@-webkit-keyframes threeRotateBottom {
    0% {
        opacity:0;
        -webkit-transform:perspective(1300px) translateY(100%) rotateX(90deg);
        transform:perspective(1300px) translateY(100%) rotateX(90deg)
    }
    100% {
        opacity:1;
        -webkit-transform:perspective(1300px) translateY(0) rotateX(0);
        transform:perspective(1300px) translateY(0) rotateX(0)
    }
}
@keyframes threeRotateBottom {
    0% {
        opacity:0;
        -webkit-transform:perspective(1300px) translateY(100%) rotateX(90deg);
        transform:perspective(1300px) translateY(100%) rotateX(90deg)
    }
    100% {
        opacity:1;
        -webkit-transform:perspective(1300px) translateY(0) rotateX(0);
        transform:perspective(1300px) translateY(0) rotateX(0)
    }
}
@-webkit-keyframes threeRotateLeft {
    0% {
        opacity:0;
        -webkit-transform:perspective(1300px) translateZ(100px) translateX(-30%) rotateY(90deg);
        transform:perspective(1300px) translateZ(100px) translateX(-30%) rotateY(90deg)
    }
    100% {
        opacity:1;
        -webkit-transform:perspective(1300px) translateZ(0) translateX(0) rotateY(0);
        transform:perspective(1300px) translateZ(0) translateX(0) rotateY(0)
    }
}
@keyframes threeRotateLeft {
    0% {
        opacity:0;
        -webkit-transform:perspective(1300px) translateZ(100px) translateX(-30%) rotateY(90deg);
        transform:perspective(1300px) translateZ(100px) translateX(-30%) rotateY(90deg)
    }
    100% {
        opacity:1;
        -webkit-transform:perspective(1300px) translateZ(0) translateX(0) rotateY(0);
        transform:perspective(1300px) translateZ(0) translateX(0) rotateY(0)
    }
}
.dlgFade-appear,.dlgFade-enter,.slideRight-appear,.slideRight-enter {
    opacity:0;
    -mozanimation-timing-function:ease;
    -mozanimation-duration:.3s;
    -webkit-animation-duration:.3s
}
.dlgFade-appear,.dlgFade-enter {
    -webkit-transform:scale(.7);
    transform:scale(.7);
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    animation-duration:.3s
}
.dlgFade-appear-active,.dlgFade-enter-active {
    visibility:visible;
    -webkit-animation-name:DlgFadeIn;
    animation-name:DlgFadeIn
}
.slideRight-appear,.slideRight-enter {
    -webkit-transform:translateX(20%);
    transform:translateX(20%);
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    animation-duration:.3s
}
.newspaper-appear,.newspaper-enter,.slideDown-appear,.slideDown-enter {
    opacity:0;
    -mozanimation-timing-function:ease;
    -mozanimation-duration:.3s;
    -webkit-animation-duration:.3s
}
.slideRight-appear-active,.slideRight-enter-active {
    visibility:visible;
    -webkit-animation-name:slideInRight;
    animation-name:slideInRight
}
.slideDown-appear,.slideDown-enter {
    -webkit-transform:translateY(20%);
    transform:translateY(20%);
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    animation-duration:.3s
}
.slideDown-appear-active,.slideDown-enter-active {
    visibility:visible;
    -webkit-animation-name:slideInDown;
    animation-name:slideInDown
}
.newspaper-appear,.newspaper-enter {
    -webkit-transform:rotate(-360deg);
    transform:rotate(-360deg);
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    animation-duration:.3s
}
.fall-appear,.fall-enter,.threeFallH-appear,.threeFallH-enter {
    opacity:0;
    -mozanimation-timing-function:ease;
    -mozanimation-duration:.3s;
    -webkit-animation-duration:.3s
}
.newspaper-appear-active,.newspaper-enter-active {
    visibility:visible;
    -webkit-animation-name:newspaper;
    animation-name:newspaper
}
.fall-appear,.fall-enter {
    -webkit-transform:perspective(1300px) translateZ(600px) rotateX(20deg);
    transform:perspective(1300px) translateZ(600px) rotateX(20deg);
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    animation-duration:.3s
}
.fall-appear-active,.fall-enter-active {
    visibility:visible;
    -webkit-animation-name:fall;
    animation-name:fall
}
.threeFallH-appear,.threeFallH-enter {
    -webkit-transform:perspective(1300px) rotateY(-90deg);
    transform:perspective(1300px) rotateY(-90deg);
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    animation-duration:.3s
}
.threeFallV-appear,.threeFallV-enter,.threeSign-appear,.threeSign-enter {
    -mozanimation-timing-function:ease;
    -mozanimation-duration:.3s;
    -webkit-animation-duration:.3s;
    opacity:0
}
.threeFallH-appear-a,.threeFallH-enter-active {
    visibility:visible;
    -webkit-animation-name:threeFallHorizontal;
    animation-name:threeFallHorizontal
}
.threeFallV-appear,.threeFallV-enter {
    -webkit-transform:perspective(1300px) rotateX(-90deg);
    transform:perspective(1300px) rotateX(-90deg);
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    animation-duration:.3s
}
.threeFallV-appear-active,.threeFallV-enter-active {
    visibility:visible;
    -webkit-animation-name:threeFallVertical;
    animation-name:threeFallVertical
}
.threeSign-appear,.threeSign-enter {
    -webkit-transform:perspective(1300px) rotateX(-60deg);
    transform:perspective(1300px) rotateX(-60deg);
    -webkit-transform-origin:50% 0;
    transform-origin:50% 0;
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    animation-duration:.3s
}
.superScale-appear,.superScale-enter,.threeSlit-appear,.threeSlit-enter {
    -mozanimation-timing-function:ease;
    -mozanimation-duration:.3s;
    -webkit-animation-duration:.3s
}
.threeSign-appear-active,.threeSign-enter-active {
    visibility:visible;
    -webkit-animation-name:threeSign;
    animation-name:threeSign
}
.superScale-appear,.superScale-enter {
    opacity:0;
    -webkit-transform:scale(2);
    transform:scale(2);
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    animation-duration:.3s
}
.superScale-appear-active,.superScale-enter-active {
    visibility:visible;
    -webkit-animation-name:superScale;
    animation-name:superScale
}
.threeSlit-appear,.threeSlit-enter {
    -webkit-transform:perspective(1300px) translateZ(-3000px) rotateY(90deg);
    transform:perspective(1300px) translateZ(-3000px) rotateY(90deg);
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    animation-duration:.3s
}
.threeRotateBottom-appear,.threeRotateBottom-enter,.threeRotateLeft-appear,.threeRotateLeft-enter {
    opacity:0;
    -mozanimation-timing-function:ease;
    -mozanimation-duration:.3s;
    -webkit-animation-duration:.3s
}
.threeSlit-appear-active,.threeSlit-enter-active {
    visibility:visible;
    -webkit-animation-name:threeSlit;
    animation-name:threeSlit
}
.threeRotateBottom-appear,.threeRotateBottom-enter {
    -webkit-transform:perspective(1300px) translateY(100%) rotateX(90deg);
    transform:perspective(1300px) translateY(100%) rotateX(90deg);
    -webkit-transform-origin:0 100%;
    transform-origin:0 100%;
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    animation-duration:.3s
}
.threeRotateBottom-appear-active,.threeRotateBottom-enter-active {
    visibility:visible;
    -webkit-animation-name:threeRotateBottom;
    animation-name:threeRotateBottom
}
.threeRotateLeft-appear,.threeRotateLeft-enter {
    -webkit-transform:perspective(1300px) translateZ(100px) translateX(-30%) rotateY(90deg);
    transform:perspective(1300px) translateZ(100px) translateX(-30%) rotateY(90deg);
    -webkit-transform-origin:0 100%;
    transform-origin:0 100%;
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    animation-duration:.3s
}
.flip-appear,.flip-enter,.flip-leave {
    -mozanimation-timing-function:ease;
    -mozanimation-duration:.3s;
    -webkit-animation-duration:.3s
}
.threeRotateLeft-appear-active,.threeRotateLeft-enter-active {
    visibility:visible;
    -webkit-animation-name:threeRotateLeft;
    animation-name:threeRotateLeft
}
@-webkit-keyframes flipIn {
    0% {
        opacity:0;
        -webkit-transform:perspective(1000px) rotate3d(1,0,0,45deg);
        transform:perspective(1000px) rotate3d(1,0,0,45deg)
    }
    100% {
        opacity:1;
        -webkit-transform:perspective(1000px) rotate3d(1,0,0,0deg);
        transform:perspective(1000px) rotate3d(1,0,0,0deg)
    }
}
@keyframes flipIn {
    0% {
        opacity:0;
        -webkit-transform:perspective(1000px) rotate3d(1,0,0,45deg);
        transform:perspective(1000px) rotate3d(1,0,0,45deg)
    }
    100% {
        opacity:1;
        -webkit-transform:perspective(1000px) rotate3d(1,0,0,0deg);
        transform:perspective(1000px) rotate3d(1,0,0,0deg)
    }
}
@-webkit-keyframes flipOut {
    0% {
        opacity:1;
        -webkit-transform:perspective(1000px) rotate3d(1,0,0,0deg);
        transform:perspective(1000px) rotate3d(1,0,0,0deg)
    }
    100% {
        opacity:0;
        -webkit-transform:perspective(1000px) rotate3d(1,0,0,45deg);
        transform:perspective(1000px) rotate3d(1,0,0,45deg)
    }
}
@keyframes flipOut {
    0% {
        opacity:1;
        -webkit-transform:perspective(1000px) rotate3d(1,0,0,0deg);
        transform:perspective(1000px) rotate3d(1,0,0,0deg)
    }
    100% {
        opacity:0;
        -webkit-transform:perspective(1000px) rotate3d(1,0,0,45deg);
        transform:perspective(1000px) rotate3d(1,0,0,45deg)
    }
}
@-webkit-keyframes cropIn {
    0% {
        opacity:0;
        -webkit-transform:translate3d(0,10px,0) rotate3d(1,1,0,25deg);
        transform:translate3d(0,10px,0) rotate3d(1,1,0,25deg)
    }
    100% {
        opacity:1;
        -webkit-transform:translate3d(0,0,0) rotate3d(0,0,0,0);
        transform:translate3d(0,0,0) rotate3d(0,0,0,0)
    }
}
@keyframes cropIn {
    0% {
        opacity:0;
        -webkit-transform:translate3d(0,10px,0) rotate3d(1,1,0,25deg);
        transform:translate3d(0,10px,0) rotate3d(1,1,0,25deg)
    }
    100% {
        opacity:1;
        -webkit-transform:translate3d(0,0,0) rotate3d(0,0,0,0);
        transform:translate3d(0,0,0) rotate3d(0,0,0,0)
    }
}
@-webkit-keyframes cropOut {
    0% {
        opacity:1;
        -webkit-transform:translate3d(0,0,0) rotate3d(0,0,0,0);
        transform:translate3d(0,0,0) rotate3d(0,0,0,0)
    }
    100% {
        opacity:0;
        -webkit-transform:translate3d(0,10px,0) rotate3d(1,1,0,25deg);
        transform:translate3d(0,10px,0) rotate3d(1,1,0,25deg)
    }
}
@keyframes cropOut {
    0% {
        opacity:1;
        -webkit-transform:translate3d(0,0,0) rotate3d(0,0,0,0);
        transform:translate3d(0,0,0) rotate3d(0,0,0,0)
    }
    100% {
        opacity:0;
        -webkit-transform:translate3d(0,10px,0) rotate3d(1,1,0,25deg);
        transform:translate3d(0,10px,0) rotate3d(1,1,0,25deg)
    }
}
@-webkit-keyframes zoomIn {
    0% {
        opacity:0;
        -webkit-transform:scale3d(.7,.3,1);
        transform:scale3d(.7,.3,1)
    }
    100% {
        opacity:1;
        -webkit-transform:translate3d(0,0,0) rotate3d(0,0,0,0);
        transform:translate3d(0,0,0) rotate3d(0,0,0,0)
    }
}
@keyframes zoomIn {
    0% {
        opacity:0;
        -webkit-transform:scale3d(.7,.3,1);
        transform:scale3d(.7,.3,1)
    }
    100% {
        opacity:1;
        -webkit-transform:translate3d(0,0,0) rotate3d(0,0,0,0);
        transform:translate3d(0,0,0) rotate3d(0,0,0,0)
    }
}
@-webkit-keyframes zoomOut {
    0% {
        opacity:1;
        -webkit-transform:translate3d(0,0,0) rotate3d(0,0,0,0);
        transform:translate3d(0,0,0) rotate3d(0,0,0,0)
    }
    100% {
        opacity:0;
        -webkit-transform:scale3d(.7,.3,1);
        transform:scale3d(.7,.3,1)
    }
}
@keyframes zoomOut {
    0% {
        opacity:1;
        -webkit-transform:translate3d(0,0,0) rotate3d(0,0,0,0);
        transform:translate3d(0,0,0) rotate3d(0,0,0,0)
    }
    100% {
        opacity:0;
        -webkit-transform:scale3d(.7,.3,1);
        transform:scale3d(.7,.3,1)
    }
}
@-webkit-keyframes rotateIn {
    0% {
        opacity:0;
        transition:all .2s
    }
    100% {
        opacity:1;
        -webkit-transform:translate3d(0,0,0) rotate3d(0,0,0,0);
        transform:translate3d(0,0,0) rotate3d(0,0,0,0)
    }
}
@keyframes rotateIn {
    0% {
        opacity:0;
        transition:all .2s
    }
    100% {
        opacity:1;
        -webkit-transform:translate3d(0,0,0) rotate3d(0,0,0,0);
        transform:translate3d(0,0,0) rotate3d(0,0,0,0)
    }
}
@-webkit-keyframes rotateOut {
    0% {
        opacity:1;
        -webkit-transform:translate3d(0,0,0) rotate3d(0,0,0,0);
        transform:translate3d(0,0,0) rotate3d(0,0,0,0)
    }
    100% {
        opacity:0;
        transition:all .2s
    }
}
@keyframes rotateOut {
    0% {
        opacity:1;
        -webkit-transform:translate3d(0,0,0) rotate3d(0,0,0,0);
        transform:translate3d(0,0,0) rotate3d(0,0,0,0)
    }
    100% {
        opacity:0;
        transition:all .2s
    }
}
.flip-appear,.flip-enter {
    opacity:0;
    -webkit-transform:perspective(1000px) rotate3d(1,0,0,45deg);
    transform:perspective(1000px) rotate3d(1,0,0,45deg);
    -webkit-transform-origin:50% calc(110%);
    transform-origin:50% calc(110%);
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    animation-duration:.3s
}
.crop-appear,.crop-enter,.flip-leave {
    -webkit-animation-timing-function:ease
}
.flip-appear-active,.flip-enter-active {
    visibility:visible;
    -webkit-animation-name:flipIn;
    animation-name:flipIn
}
.flip-leave {
    opacity:1;
    -webkit-transform:perspective(1000px) rotate3d(1,0,0,0deg);
    transform:perspective(1000px) rotate3d(1,0,0,0deg);
    animation-timing-function:ease;
    animation-duration:.3s
}
.crop-appear,.crop-enter,.crop-leave {
    -mozanimation-timing-function:ease;
    -mozanimation-duration:.3s;
    -webkit-animation-duration:.3s
}
.flip-leave-active {
    visibility:visible;
    -webkit-animation-name:flipOut;
    animation-name:flipOut
}
.crop-appear,.crop-enter {
    opacity:0;
    -webkit-transform:translate3d(0,10px,0) rotate3d(1,1,0,25deg);
    transform:translate3d(0,10px,0) rotate3d(1,1,0,25deg);
    animation-timing-function:ease;
    animation-duration:.3s
}
.crop-leave,.zoom-appear,.zoom-enter {
    -webkit-animation-timing-function:ease
}
.crop-appear-active,.crop-enter-active {
    visibility:visible;
    -webkit-animation-name:cropIn;
    animation-name:cropIn
}
.crop-leave {
    opacity:1;
    -webkit-transform:translate3d(0,0,0) rotate3d(0,0,0,0);
    transform:translate3d(0,0,0) rotate3d(0,0,0,0);
    animation-timing-function:ease;
    animation-duration:.3s
}
.zoom-appear,.zoom-enter,.zoom-leave {
    -mozanimation-timing-function:ease;
    -mozanimation-duration:.3s;
    -webkit-animation-duration:.3s
}
.crop-leave-active {
    visibility:visible;
    -webkit-animation-name:cropOut;
    animation-name:cropOut
}
.zoom-appear,.zoom-enter {
    opacity:0;
    -webkit-transform:scale3d(.7,.3,1);
    transform:scale3d(.7,.3,1);
    animation-timing-function:ease;
    animation-duration:.3s
}
.zoom-appear-active,.zoom-enter-active {
    visibility:visible;
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn
}
.zoom-leave {
    opacity:1;
    -webkit-transform:translate3d(0,0,0) rotate3d(0,0,0,0);
    transform:translate3d(0,0,0) rotate3d(0,0,0,0);
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    animation-duration:.3s
}
.moveUp-appear,.moveUp-enter,.moveUp-leave {
    -mozanimation-timing-function:ease;
    -mozanimation-duration:.3s;
    -webkit-animation-duration:.3s
}
.zoom-leave-active {
    visibility:visible;
    -webkit-animation-name:zoomOut;
    animation-name:zoomOut
}
@-webkit-keyframes moveUpIn {
    0% {
        -webkit-transform-origin:0 0;
        transform-origin:0 0;
        -webkit-transform:translateY(-100%);
        transform:translateY(-100%);
        opacity:0
    }
    100% {
        -webkit-transform-origin:0 0;
        transform-origin:0 0;
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
}
@keyframes moveUpIn {
    0% {
        -webkit-transform-origin:0 0;
        transform-origin:0 0;
        -webkit-transform:translateY(-100%);
        transform:translateY(-100%);
        opacity:0
    }
    100% {
        -webkit-transform-origin:0 0;
        transform-origin:0 0;
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
}
@-webkit-keyframes moveUpOut {
    0% {
        -webkit-transform-origin:0 0;
        transform-origin:0 0;
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
    100% {
        -webkit-transform-origin:0 0;
        transform-origin:0 0;
        -webkit-transform:translateY(-100%);
        transform:translateY(-100%);
        opacity:0
    }
}
@keyframes moveUpOut {
    0% {
        -webkit-transform-origin:0 0;
        transform-origin:0 0;
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
    100% {
        -webkit-transform-origin:0 0;
        transform-origin:0 0;
        -webkit-transform:translateY(-100%);
        transform:translateY(-100%);
        opacity:0
    }
}
.moveUp-appear,.moveUp-enter {
    -webkit-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%);
    opacity:0;
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    animation-duration:.3s
}
.moveUp-appear-active,.moveUp-enter-active {
    visibility:visible;
    -webkit-animation-name:moveUpIn;
    animation-name:moveUpIn
}
.moveUp-leave {
    -webkit-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-transform:translateY(0);
    transform:translateY(0);
    opacity:1;
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    animation-duration:.3s
}
.moveUp-leave-active {
    visibility:visible;
    -webkit-animation-name:moveUpOut;
    animation-name:moveUpOut
}
.kuma-rate-item {
    cursor:pointer;
    color:#e8e8e8;
    padding-left:5px;
    padding-right:5px
}
.kuma-rate-item .kuma-icon {
    display:inline-block;
    font-size:16px
}
.kuma-rate-item.active {
    color:#f37327
}
.kuma-rate-always-tip-container {
    width:130px;
    color:#999;
    text-align:center
}
.kuma-switch {
    position:relative;
    box-sizing:border-box;
    width:64px;
    height:24px;
    line-height:22px;
    border-radius:12px;
    border:1px solid #ccc;
    background-color:#ccc;
    cursor:pointer;
    transition:all .3s cubic-bezier(.35,0,.25,1)
}
.kuma-switch-inner {
    color:#fff;
    font-size:14px;
    position:absolute;
    left:26px
}
.kuma-switch:after {
    position:absolute;
    width:18px;
    height:18px;
    left:2px;
    top:2px;
    border-radius:50%;
    background-color:#fff;
    content:" ";
    cursor:pointer;
    -webkit-transform:scale(1);
    transform:scale(1);
    transition:left .3s cubic-bezier(.35,0,.25,1);
    -webkit-animation-timing-function:cubic-bezier(.35,0,.25,1);
    animation-timing-function:cubic-bezier(.35,0,.25,1);
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-name:rcSwitchOff;
    animation-name:rcSwitchOff
}
.uxcore-tree-select .uxcore-tree-select-selection__choice__remove:before,.uxcore-tree-select-selection--single .uxcore-tree-select-selection__clear:after {
    content:'×'
}
.kuma-switch:hover:after {
    -webkit-transform:scale(1.1);
    transform:scale(1.1);
    -webkit-animation-name:rcSwitchOn;
    animation-name:rcSwitchOn
}
.kuma-switch:focus {
    box-shadow:0 0 0 2px #d5f1fd;
    outline:0
}
.kuma-switch-checked {
    border:1px solid #f37327;
    background-color:#f37327
}
.kuma-switch-checked .kuma-switch-inner {
    left:10px
}
.kuma-switch-checked:after {
    left:42px
}
.kuma-switch-disabled {
    cursor:no-drop;
    background:#e8e8e8;
    border-color:#e8e8e8
}
.kuma-switch-disabled .kuma-switch-inner {
    color:#ccc
}
.kuma-switch-disabled:after {
    background:#fff;
    -webkit-animation-name:none;
    animation-name:none;
    cursor:no-drop
}
.kuma-switch-disabled:hover:after {
    -webkit-transform:scale(1);
    transform:scale(1);
    -webkit-animation-name:none;
    animation-name:none
}
.kuma-switch-label {
    line-height:20px;
    font-size:14px;
    padding-left:10px;
    white-space:normal;
    -webkit-user-select:text;
    -moz-user-select:text;
    -ms-user-select:text;
    user-select:text
}
@-webkit-keyframes rcSwitchOn {
    0% {
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    50% {
        -webkit-transform:scale(1.25);
        transform:scale(1.25)
    }
    100% {
        -webkit-transform:scale(1.1);
        transform:scale(1.1)
    }
}
@keyframes rcSwitchOn {
    0% {
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    50% {
        -webkit-transform:scale(1.25);
        transform:scale(1.25)
    }
    100% {
        -webkit-transform:scale(1.1);
        transform:scale(1.1)
    }
}
@-webkit-keyframes rcSwitchOff {
    0% {
        -webkit-transform:scale(1.1);
        transform:scale(1.1)
    }
    100% {
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes rcSwitchOff {
    0% {
        -webkit-transform:scale(1.1);
        transform:scale(1.1)
    }
    100% {
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
.kuma-badge {
    position:relative;
    line-height:1
}
.kuma-badge-count,.kuma-badge-dot {
    position:absolute;
    box-shadow:0 0 0 1px #fff
}
.kuma-badge-count {
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    top:-10px;
    height:20px;
    border-radius:10px;
    min-width:20px;
    background:#F04631;
    border:1px solid transparent;
    color:#fff;
    line-height:18px;
    text-align:center;
    padding:0 6px;
    font-size:12px;
    white-space:nowrap;
    -webkit-transform-origin:-10% center;
    transform-origin:-10% center;
    z-index:10;
    font-family:tahoma
}
.kuma-uxcore-album .album-icon,ul.kuma-dropdown-menu-hoverable li:after {
    font-family:kuma!important;
    font-style:normal;
    -webkit-font-smoothing:antialiased;
    -webkit-text-stroke-width:.2px
}
.kuma-badge-count a,.kuma-badge-count a:hover {
    color:#fff
}
.kuma-badge-dot {
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    -webkit-transform-origin:0 center;
    transform-origin:0 center;
    top:-4px;
    height:8px;
    width:8px;
    border-radius:100%;
    background:#F04631;
    z-index:10
}
.kuma-badge-zoom-appear,.kuma-badge-zoom-enter {
    -webkit-animation:antZoomBadgeIn .3s cubic-bezier(.645,.045,.355,1);
    animation:antZoomBadgeIn .3s cubic-bezier(.645,.045,.355,1);
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.kuma-badge-zoom-leave {
    -webkit-animation:antZoomBadgeOut .3s cubic-bezier(.645,.045,.355,1);
    animation:antZoomBadgeOut .3s cubic-bezier(.645,.045,.355,1);
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.kuma-badge-not-a-wrapper .kuma-badge-count {
    top:auto;
    display:block;
    position:relative;
    -webkit-transform:translateX(0);
    transform:translateX(0)
}
a -count:hover {
    background:#f36b5a
}
a -count:active {
    background:#e4432f
}
.kuma-scroll-number {
    overflow:hidden
}
.kuma-scroll-number-only {
    display:inline-block;
    transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);
    transition:transform .3s cubic-bezier(.645,.045,.355,1);
    transition:transform .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1)
}
.kuma-scroll-number.not-support-css-animation .kuma-scroll-number-only>p {
    display:none
}
.kuma-scroll-number.not-support-css-animation .kuma-scroll-number-only>p.current {
    display:block
}
@-webkit-keyframes antZoomBadgeIn {
    0% {
        opacity:0;
        -webkit-transform:scale(0) translateX(-50%);
        transform:scale(0) translateX(-50%)
    }
    100% {
        -webkit-transform:scale(1) translateX(-50%);
        transform:scale(1) translateX(-50%)
    }
}
@keyframes antZoomBadgeIn {
    0% {
        opacity:0;
        -webkit-transform:scale(0) translateX(-50%);
        transform:scale(0) translateX(-50%)
    }
    100% {
        -webkit-transform:scale(1) translateX(-50%);
        transform:scale(1) translateX(-50%)
    }
}
@-webkit-keyframes antZoomBadgeOut {
    0% {
        -webkit-transform:scale(1) translateX(-50%);
        transform:scale(1) translateX(-50%)
    }
    100% {
        opacity:0;
        -webkit-transform:scale(0) translateX(-50%);
        transform:scale(0) translateX(-50%)
    }
}
@keyframes antZoomBadgeOut {
    0% {
        -webkit-transform:scale(1) translateX(-50%);
        transform:scale(1) translateX(-50%)
    }
    100% {
        opacity:0;
        -webkit-transform:scale(0) translateX(-50%);
        transform:scale(0) translateX(-50%)
    }
}
.uxcore-tree-select {
    box-sizing:border-box;
    position:relative;
    display:inline-block;
    color:#666
}
.uxcore-tree-select li,.uxcore-tree-select ul {
    margin:0;
    padding:0;
    list-style:none
}
.uxcore-tree-select-selection {
    outline:0;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-user-select:none;
    box-sizing:border-box;
    display:block;
    background-color:#fff;
    border-radius:0;
    border:1px solid #dbdbdb
}
.uxcore-tree-select-enabled .uxcore-tree-select-selection:active,.uxcore-tree-select-enabled .uxcore-tree-select-selection:hover,.uxcore-tree-select-focused .uxcore-tree-select-selection,.uxcore-tree-select-selection:active,.uxcore-tree-select-selection:hover {
    border-color:#ccc
}
.uxcore-tree-select-selection__placeholder i {
    font-style:normal
}
.uxcore-tree-select-selection-selected-value {
    overflow:hidden;
    padding-right:10px;
    text-overflow:ellipsis
}
.uxcore-tree-select-arrow {
    position:absolute;
    top:1px;
    right:1px;
    width:20px;
    height:32px
}
.uxcore-tree-select-arrow b {
    position:absolute;
    top:0;
    right:0;
    left:0;
    bottom:0;
    margin:auto;
    width:0;
    height:0;
    border-color:#999 transparent transparent;
    border-style:solid;
    border-width:4px 4px 0
}
.uxcore-tree-select-disabled .uxcore-tree-select-selection--single:active,.uxcore-tree-select-disabled .uxcore-tree-select-selection--single:hover,.uxcore-tree-select-disabled .uxcore-tree-select-selection:active,.uxcore-tree-select-disabled .uxcore-tree-select-selection:hover,.uxcore-tree-select-disabled .uxcore-tree-select-selection__choice__remove:active,.uxcore-tree-select-disabled .uxcore-tree-select-selection__choice__remove:hover {
    border-color:#dbdbdb
}
.uxcore-tree-select-selection--single {
    height:36px;
    cursor:pointer;
    position:relative
}
.uxcore-tree-select-selection--single .uxcore-tree-select-selection__placeholder {
    position:absolute;
    top:0;
    color:#aaa
}
.uxcore-tree-select-selection--single .uxcore-tree-select-selection__rendered {
    display:block;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    padding-left:10px;
    padding-right:20px;
    line-height:34px
}
.uxcore-tree-select-selection--single .uxcore-tree-select-selection__clear {
    font-weight:700;
    position:absolute;
    color:#999;
    top:7px;
    right:20px
}
.uxcore-tree-select-disabled,.uxcore-tree-select-disabled .uxcore-tree-select-selection--single,.uxcore-tree-select-disabled .uxcore-tree-select-selection__choice__remove {
    cursor:not-allowed;
    color:#ccc
}
.uxcore-tree-select-disabled .uxcore-tree-select-selection {
    background-color:#e8e8e8
}
.uxcore-tree-select-search__field__wrap {
    display:inline-block;
    position:relative
}
.uxcore-tree-select-search__field__placeholder {
    position:absolute;
    top:0;
    left:3px;
    color:#aaa
}
.uxcore-tree-select-search__field__placeholder i {
    font-style:normal
}
.uxcore-tree-select-search--inline {
    width:100%;
    position:relative
}
.uxcore-tree-select-search--inline .uxcore-tree-select-search__field__wrap {
    width:100%
}
.uxcore-tree-select-search--inline .uxcore-tree-select-search__field {
    border:none;
    font-size:100%;
    line-height:16px;
    background:0 0;
    outline:0;
    width:100%
}
.uxcore-tree-select-search--inline .uxcore-tree-select-selection-selected-value {
    position:absolute;
    left:0;
    top:0;
    opacity:.4;
    filter:"alpha(opacity=40)";
    width:100%
}
.uxcore-tree-select-enabled.uxcore-tree-select-selection--multiple {
    cursor:text
}
.uxcore-tree-select-selection--multiple {
    min-height:36px
}
.uxcore-tree-select-selection--multiple .uxcore-tree-select-search--inline {
    float:left;
    width:auto
}
.uxcore-tree-select-selection--multiple .uxcore-tree-select-search--inline .uxcore-tree-select-search__field {
    width:.75em
}
.uxcore-tree-select-selection--multiple .uxcore-tree-select-search--inline .uxcore-tree-select-search__field__wrap {
    width:auto
}
.uxcore-tree-select-selection--multiple .uxcore-tree-select-search__field__placeholder {
    top:9px;
    left:8px
}
.uxcore-tree-select-selection--multiple .uxcore-tree-select-selection__rendered {
    overflow:hidden;
    text-overflow:ellipsis;
    padding-left:8px;
    padding-bottom:2px
}
.uxcore-tree-select-selection--multiple>ul>li {
    margin-top:4px;
    height:26px;
    line-height:26px
}
.uxcore-tree-select-enabled .uxcore-tree-select-selection__choice {
    cursor:default
}
.uxcore-tree-select-enabled .uxcore-tree-select-selection__choice:hover .uxcore-tree-select-selection__choice__remove {
    opacity:1;
    -webkit-transform:scale(1);
    transform:scale(1)
}
.uxcore-tree-select-enabled .uxcore-tree-select-selection__choice:hover .uxcore-tree-select-selection__choice__content {
    margin-left:-8px;
    margin-right:8px
}
.uxcore-tree-select .uxcore-tree-select-selection__choice {
    background-color:#f3f3f3;
    border-radius:4px;
    float:left;
    padding:0 15px;
    margin-right:4px;
    position:relative;
    overflow:hidden;
    transition:padding .3s cubic-bezier(.6,-.28,.735,.045),width .3s cubic-bezier(.6,-.28,.735,.045)
}
.uxcore-tree-select .uxcore-tree-select-selection__choice__content {
    margin-left:0;
    margin-right:0;
    transition:margin .3s cubic-bezier(.165,.84,.44,1)
}
.uxcore-tree-select .uxcore-tree-select-selection__choice-zoom-appear,.uxcore-tree-select .uxcore-tree-select-selection__choice-zoom-enter,.uxcore-tree-select .uxcore-tree-select-selection__choice-zoom-leave {
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-transform-origin:0 0;
    transform-origin:0 0;
    opacity:0;
    -webkit-animation-play-state:paused;
    animation-play-state:paused;
    -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);
    animation-timing-function:cubic-bezier(.175,.885,.32,1.275)
}
.uxcore-tree-select .uxcore-tree-select-selection__choice-zoom-leave {
    opacity:1;
    -webkit-animation-timing-function:cubic-bezier(.6,-.28,.735,.045);
    animation-timing-function:cubic-bezier(.6,-.28,.735,.045)
}
.uxcore-tree-select .uxcore-tree-select-selection__choice-zoom-appear.uxcore-tree-select-selection__choice-zoom-appear-active,.uxcore-tree-select .uxcore-tree-select-selection__choice-zoom-enter.uxcore-tree-select-selection__choice-zoom-enter-active {
    -webkit-animation-play-state:running;
    animation-play-state:running;
    -webkit-animation-name:rcSelectChoiceZoomIn;
    animation-name:rcSelectChoiceZoomIn
}
.uxcore-tree-select .uxcore-tree-select-selection__choice-zoom-leave.uxcore-tree-select-selection__choice-zoom-leave-active {
    -webkit-animation-play-state:running;
    animation-play-state:running;
    -webkit-animation-name:rcSelectChoiceZoomOut;
    animation-name:rcSelectChoiceZoomOut
}
@keyframes rcSelectChoiceZoomIn {
    0% {
        -webkit-transform:scale(.6);
        transform:scale(.6);
        opacity:0
    }
    100% {
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
}
@keyframes rcSelectChoiceZoomOut {
    to {
        -webkit-transform:scale(0);
        transform:scale(0);
        opacity:0
    }
}
.uxcore-tree-select .uxcore-tree-select-selection__choice__remove {
    color:#919191;
    cursor:pointer;
    font-weight:700;
    padding:0 4px 0 0;
    position:absolute;
    opacity:0;
    -webkit-transform:scale(0);
    transform:scale(0);
    top:0;
    right:2px;
    transition:opacity .3s,-webkit-transform .3s;
    transition:opacity .3s,transform .3s;
    transition:opacity .3s,transform .3s,-webkit-transform .3s
}
.uxcore-tree-select .uxcore-tree-select-selection__choice__remove:hover {
    color:#333
}
.uxcore-tree-select-dropdown {
    background-color:#fff;
    border:1px solid #d9d9d9;
    box-shadow:0 0 4px #d9d9d9;
    border-radius:0;
    box-sizing:border-box;
    z-index:1070;
    left:-9999px;
    top:-9999px;
    position:absolute;
    outline:0;
    max-height:250px;
    overflow-y:auto
}
.uxcore-tree-select-dropdown-hidden {
    display:none
}
.uxcore-tree-select-dropdown-search {
    display:block;
    padding:4px
}
.uxcore-tree-select-dropdown-search .uxcore-tree-select-search__field__wrap {
    width:100%
}
.uxcore-tree-select-dropdown-search .uxcore-tree-select-search__field__placeholder {
    top:4px
}
.uxcore-tree-select-dropdown-search .uxcore-tree-select-search__field {
    padding:4px;
    width:100%;
    box-sizing:border-box;
    border:1px solid #d9d9d9;
    border-radius:0;
    outline:0
}
.uxcore-tree-select-dropdown-search.uxcore-tree-select-search--hide {
    display:none
}
.uxcore-tree-select-open .uxcore-tree-select-arrow b {
    border-color:transparent transparent #888;
    border-width:0 4px 4px
}
.uxcore-tree-select-inline {
    z-index:2
}
.uxcore-tree-select-inline .uxcore-tree-select-selection {
    border:0
}
.uxcore-tree-select-inline .uxcore-tree-select-selection__rendered {
    display:inline-block;
    padding:0 10px;
    height:36px
}
.uxcore-tree-select-inline .uxcore-tree-select-selection__placeholder {
    position:static
}
.uxcore-tree-select-inline .uxcore-tree-select-selection-selected-value {
    padding-right:0
}
.uxcore-tree-select-inline.uxcore-tree-select-open .uxcore-tree-select-selection {
    border:1px solid #dbdbdb;
    border-bottom-color:#fff
}
.uxcore-tree-select-inline .uxcore-tree-select-arrow {
    position:relative;
    display:inline-block;
    vertical-align:top
}
.uxcore-tree-select-inline-dropdown {
    z-index:1;
    box-shadow:none
}
@keyframes slideUpIn {
    0% {
        opacity:0;
        -webkit-transform-origin:0 0;
        transform-origin:0 0;
        -webkit-transform:scaleY(.8);
        transform:scaleY(.8)
    }
    100% {
        opacity:1;
        -webkit-transform-origin:0 0;
        transform-origin:0 0;
        -webkit-transform:scaleY(1);
        transform:scaleY(1)
    }
}
@keyframes slideUpOut {
    0% {
        opacity:1;
        -webkit-transform-origin:0 0;
        transform-origin:0 0;
        -webkit-transform:scaleY(1);
        transform:scaleY(1)
    }
    100% {
        opacity:0;
        -webkit-transform-origin:0 0;
        transform-origin:0 0;
        -webkit-transform:scaleY(.8);
        transform:scaleY(.8)
    }
}
@keyframes slideDownIn {
    0% {
        opacity:0;
        -webkit-transform-origin:100% 100%;
        transform-origin:100% 100%;
        -webkit-transform:scaleY(.8);
        transform:scaleY(.8)
    }
    100% {
        opacity:1;
        -webkit-transform-origin:100% 100%;
        transform-origin:100% 100%;
        -webkit-transform:scaleY(1);
        transform:scaleY(1)
    }
}
@keyframes slideDownOut {
    0% {
        opacity:1;
        -webkit-transform-origin:100% 100%;
        transform-origin:100% 100%;
        -webkit-transform:scaleY(1);
        transform:scaleY(1)
    }
    100% {
        opacity:0;
        -webkit-transform-origin:100% 100%;
        transform-origin:100% 100%;
        -webkit-transform:scaleY(.8);
        transform:scaleY(.8)
    }
}
.uxcore-tree-select-dropdown-placement-bottomLeft.slideUp-appear,.uxcore-tree-select-dropdown-placement-bottomLeft.slideUp-enter {
    opacity:0;
    -webkit-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-transform:scaleY(.8);
    transform:scaleY(.8);
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    -webkit-animation-duration:.3s;
    animation-duration:.3s
}
.uxcore-tree-select-dropdown-placement-bottomLeft.slideUp-appear-active,.uxcore-tree-select-dropdown-placement-bottomLeft.slideUp-enter-active {
    visibility:visible;
    -webkit-animation-name:slideUpIn;
    animation-name:slideUpIn
}
.uxcore-tree-select-dropdown-placement-bottomLeft.slideUp-leave {
    opacity:1;
    -webkit-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-transform:scaleY(1);
    transform:scaleY(1);
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    -webkit-animation-duration:.3s;
    animation-duration:.3s
}
.uxcore-tree-select-dropdown-placement-bottomLeft.slideUp-leave-active {
    visibility:visible;
    -webkit-animation-name:slideUpOut;
    animation-name:slideUpOut
}
.uxcore-tree-select-dropdown-placement-topLeft.slideUp-appear,.uxcore-tree-select-dropdown-placement-topLeft.slideUp-enter {
    opacity:0;
    -webkit-transform-origin:100% 100%;
    transform-origin:100% 100%;
    -webkit-transform:scaleY(.8);
    transform:scaleY(.8);
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    -webkit-animation-duration:.3s;
    animation-duration:.3s
}
.uxcore-tree-select-dropdown-placement-topLeft.slideUp-appear-active,.uxcore-tree-select-dropdown-placement-topLeft.slideUp-enter-active {
    visibility:visible;
    -webkit-animation-name:slideDownIn;
    animation-name:slideDownIn
}
.uxcore-tree-select-dropdown-placement-topLeft.slideUp-leave {
    opacity:1;
    -webkit-transform-origin:100% 100%;
    transform-origin:100% 100%;
    -webkit-transform:scaleY(1);
    transform:scaleY(1);
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease;
    -webkit-animation-duration:.3s;
    animation-duration:.3s
}
.uxcore-tree-select-dropdown-placement-topLeft.slideUp-leave-active {
    visibility:visible;
    -webkit-animation-name:slideDownOut;
    animation-name:slideDownOut
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .uxcore-tree-select-selection--multiple .uxcore-tree-select-search--inline .uxcore-tree-select-search__field {
        width:50px!important
    }
}
.uxcore-tree-select-tree {
    margin:0;
    padding:14px 18px
}
.uxcore-tree-select-tree li {
    padding:0;
    margin:0;
    list-style:none;
    white-space:nowrap;
    outline:0;
    line-height:24px
}
.uxcore-tree-select-tree li ul {
    margin:0;
    padding:0 0 0 18px
}
.uxcore-tree-select-tree li ul.uxcore-tree-select-tree-line {
    background:url(https://t.alipayobjects.com/images/T13BtfXl0mXXXXXXXX.gif) repeat-y
}
.uxcore-tree-select-tree li a {
    display:inline-block;
    padding:2px 6px;
    cursor:pointer;
    text-decoration:none;
    line-height:18px;
    vertical-align:middle;
    color:#666
}
.uxcore-tree-select-tree li a:hover {
    background-color:#fff6f0
}
.uxcore-tree-select-tree li a.uxcore-tree-select-tree-node-selected {
    color:#f37327
}
.uxcore-tree-select-tree li span.uxcore-tree-select-tree-iconEle,.uxcore-tree-select-tree li span.uxcore-tree-select-tree-switcher,.uxcore-tree-select-tree li span.uxcore-tree-select-tree-switcher-noop {
    margin-right:2px;
    width:18px;
    height:18px;
    display:inline-block;
    vertical-align:middle;
    border:0;
    cursor:pointer;
    outline:0;
    background-color:transparent;
    background-repeat:no-repeat;
    background-attachment:scroll;
    background-image:url(https://aliwork.alicdn.com/tps/TB1k_tsKpXXXXcQXFXXXXXXXXXX-130-87.png)
}
.uxcore-tree-select-tree li span.uxcore-tree-select-tree-switcher-noop {
    background-image:none
}
.uxcore-tree-select-tree li span.uxcore-tree-select-tree-switcher-disabled {
    background:#fff;
    position:relative
}
.uxcore-tree-select-tree li span.uxcore-tree-select-tree-switcher-disabled:after {
    content:'-';
    position:absolute;
    top:8px;
    left:6px;
    color:gray
}
.uxcore-tree-select-tree li span.uxcore-tree-select-tree-switcher.uxcore-tree-select-tree-roots_open {
    background-position:-112px 0
}
.uxcore-tree-select-tree li span.uxcore-tree-select-tree-switcher.uxcore-tree-select-tree-roots_close {
    background-position:-94px 0
}
.uxcore-tree-select-tree li span.uxcore-tree-select-tree-switcher.uxcore-tree-select-tree-center_open {
    background-position:-112px -18px
}
.uxcore-tree-select-tree li span.uxcore-tree-select-tree-switcher.uxcore-tree-select-tree-center_close {
    background-position:-94px -18px
}
.uxcore-tree-select-tree li span.uxcore-tree-select-tree-switcher.uxcore-tree-select-tree-bottom_open {
    background-position:-112px -36px
}
.uxcore-tree-select-tree li span.uxcore-tree-select-tree-switcher.uxcore-tree-select-tree-bottom_close {
    background-position:-94px -36px
}
.uxcore-tree-select-tree-child-tree {
    display:none
}
.uxcore-tree-select-tree-child-tree-open {
    display:block
}
.uxcore-tree-select-tree-treenode-disabled>a,.uxcore-tree-select-tree-treenode-disabled>span {
    color:gray
}
.use-svg .uxcore-tree-select-tree-switcher.uxcore-tree-select-tree-noline_open {
    background:url(https://img.alicdn.com/tps/TB1IvveJVXXXXbcXFXXXXXXXXXX-14-10.svg) 50% 50% no-repeat;
    background-size:50% 50%
}
.use-svg .uxcore-tree-select-tree-switcher.uxcore-tree-select-tree-noline_close {
    background:url(https://img.alicdn.com/tps/TB17BHzJVXXXXXEXXXXXXXXXXXX-10-14.svg) 50% 50% no-repeat;
    background-size:50% 50%
}
.use-svg .uxcore-tree-select-tree-checkbox {
    display:inline-block;
    width:16px;
    height:16px;
    margin:0 3px;
    vertical-align:middle;
    cursor:pointer;
    outline:0;
    background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%20%20%20%20%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%2214%22%20height%3D%2214%22%20fill%3D%22%23fff%22%20stroke%3D%22%23999%22%20stroke-width%3D%222px%22%20%2F%3E%0A%3C%2Fsvg%3E) no-repeat
}
.use-svg .uxcore-tree-select-tree-checkbox.uxcore-tree-select-tree-checkbox-checked {
    background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%09%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%2214%22%20height%3D%2214%22%20fill%3D%22%23fff%22%20stroke%3D%22%23f37327%22%20stroke-width%3D%222px%22%20%2F%3E%0A%09%3Cpolyline%20points%3D%223.5%208%2C6.5%2011%2C12%204.5%22%20stroke%3D%22%23f37327%22%20stroke-width%3D%222.5%22%20stroke-opacity%3D%220.6%22%20stroke-linecap%3D%22round%22%20fill%3D%22transparent%22%2F%3E%0A%09%3Cpolyline%20points%3D%223.5%208%2C6.5%2011%2C12%204.5%22%20stroke%3D%22%23f37327%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20fill%3D%22transparent%22%2F%3E%0A%3C%2Fsvg%3E%0A) no-repeat
}
.use-svg .uxcore-tree-select-tree-checkbox.uxcore-tree-select-tree-checkbox-checked.uxcore-tree-select-tree-checkbox-disabled {
    background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%20%20%20%20%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%2214%22%20height%3D%2214%22%20fill%3D%22%23e8e8e8%22%20stroke%3D%22%23999%22%20stroke-width%3D%222px%22%20%2F%3E%0A%20%20%20%20%3Cpolyline%20points%3D%223.5%208%2C6.5%2011%2C12%204.5%22%20stroke%3D%22%23999%22%20stroke-width%3D%222.5%22%20stroke-opacity%3D%220.6%22%20stroke-linecap%3D%22round%22%20fill%3D%22transparent%22%2F%3E%0A%20%20%20%20%3Cpolyline%20points%3D%223.5%208%2C6.5%2011%2C12%204.5%22%20stroke%3D%22%23999%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20fill%3D%22transparent%22%2F%3E%0A%3C%2Fsvg%3E%0A) no-repeat
}
.use-svg .uxcore-tree-select-tree-checkbox.uxcore-tree-select-tree-checkbox-indeterminate {
    background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%20%20%20%20%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%2214%22%20height%3D%2214%22%20fill%3D%22%23fff%22%20stroke%3D%22%23f37327%22%20stroke-width%3D%222px%22%20%2F%3E%0A%09%3Cline%20x1%3D%223%22%20y1%3D%228%22%20x2%3D%2213%22%20y2%3D%228%22%20stroke-width%3D%222%22%20stroke%3D%22%23f37327%22%2F%3E%0A%3C%2Fsvg%3E) no-repeat
}
.use-svg .uxcore-tree-select-tree-checkbox-checkbox-disabled {
    background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%20%20%20%20%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%2214%22%20height%3D%2214%22%20fill%3D%22%23e8e8e8%22%20stroke%3D%22%23999%22%20stroke-width%3D%222px%22%20%2F%3E%0A%3C%2Fsvg%3E%0A) no-repeat
}
.no-svg .uxcore-tree-select-tree-switcher.uxcore-tree-select-tree-noline_open {
    background-position:-115px -72px
}
.no-svg .uxcore-tree-select-tree-switcher.uxcore-tree-select-tree-noline_close {
    background-position:-97px -72px
}
.no-svg .uxcore-tree-select-tree-checkbox {
    margin-right:2px;
    display:inline-block;
    vertical-align:middle;
    cursor:pointer;
    outline:0;
    background-image:url(https://aliwork.alicdn.com/tps/TB1k_tsKpXXXXcQXFXXXXXXXXXX-130-87.png);
    width:14px;
    height:14px;
    background-position:0 0
}
.no-svg .uxcore-tree-select-tree-checkbox.uxcore-tree-select-tree-checkbox-checked {
    background-position:-15px 0
}
.no-svg .uxcore-tree-select-tree-checkbox.uxcore-tree-select-tree-checkbox-indeterminate {
    background-position:-15px -28px
}
.no-svg .uxcore-tree-select-tree-checkbox-disabled {
    background-position:0 -28px!important
}
.kuma-load-more {
    background:#f7f7f7;
    border:1px solid #e8e8e8;
    height:40px;
    box-sizing:border-box;
    line-height:38px;
    text-align:center;
    vertical-align:top
}
.kuma-load-more-icon-loading {
    background-image:url();
    display:inline-block;
    width:24px;
    height:24px;
    vertical-align:middle;
    margin-right:8px;
    position:relative;
    bottom:1px
}
.kuma-load-more-status {
    font-size:14px;
    color:#999;
    cursor:pointer;
    display:inline-block;
    vertical-align:top;
    width:100%
}
.kuma-load-more-status:hover {
    text-decoration:none
}
.kuma-load-more-noMore {
    cursor:default
}
@-webkit-keyframes hide {
    0% {
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0);
        opacity:0
    }
    50% {
        -webkit-transform:translate3d(0,-25px,0);
        transform:translate3d(0,-25px,0);
        opacity:.9
    }
    100% {
        -webkit-transform:translate3d(0,-30px,0);
        transform:translate3d(0,-30px,0);
        opacity:0
    }
}
@keyframes hide {
    0% {
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0);
        opacity:0
    }
    50% {
        -webkit-transform:translate3d(0,-25px,0);
        transform:translate3d(0,-25px,0);
        opacity:.9
    }
    100% {
        -webkit-transform:translate3d(0,-30px,0);
        transform:translate3d(0,-30px,0);
        opacity:0
    }
}
.uxcore-tag {
    color:#666
}
.uxcore-tag li {
    display:inline-block;
    vertical-align:top
}
.uxcore-tag .uxcore-tag-item {
    border:1px solid #d7d7d7;
    background-color:#fff;
    border-radius:3px;
    box-sizing:border-box;
    margin:2px;
    height:30px;
    line-height:28px;
    cursor:pointer;
    position:relative
}
.uxcore-tag .uxcore-tag-item .uxcore-tag-item-tag {
    display:inline-block;
    height:28px;
    padding:0 10px
}
.uxcore-tag .uxcore-tag-item .uxcore-tag-item-count {
    width:28px;
    text-align:center;
    border-left:1px solid #d7d7d7;
    display:inline-block;
    color:#999
}
.uxcore-tag .uxcore-tag-item .uxcore-tag-item-count.liked-max {
    color:#9a9a9a
}
.uxcore-tag .uxcore-tag-item .uxcore-tag-item-count.is-zero {
    display:none
}
.uxcore-tag .uxcore-tag-item.create-by-owner {
    background-color:#fafafa
}
.uxcore-tag .uxcore-tag-item .uxcore-tag-item-add-count {
    display:none;
    width:28px;
    background:#fff;
    color:#999;
    border-left:1px solid #d7d7d7;
    text-align:center;
    border-bottom-right-radius:3px;
    border-top-right-radius:3px;
    vertical-align:top;
    height:28px
}
.uxcore-tag .uxcore-tag-item .uxcore-tag-item-add-count:hover {
    background:#F37327;
    border-left:#F37327;
    color:#fff
}
.uxcore-tag .uxcore-tag-item .uxcore-tag-item-add-animation {
    display:none;
    position:absolute;
    z-index:20;
    width:18px;
    height:18px;
    background:#FFF6F0;
    color:#F37327;
    font-size:10px;
    line-height:18px;
    text-align:center;
    right:5px;
    top:5px;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.uxcore-tag .uxcore-tag-item .uxcore-tag-item-add-animation.show {
    display:inline-block;
    -webkit-animation-name:hide;
    animation-name:hide;
    -webkit-transform-origin:center bottom;
    transform-origin:center bottom
}
.uxcore-tag .uxcore-tag-item .uxcore-tag-item-delete {
    position:absolute;
    background:#F37327;
    z-index:10;
    color:#fff;
    width:14px;
    height:14px;
    display:none;
    border-radius:50%;
    text-align:center;
    line-height:14px;
    font-size:10px;
    right:-8px;
    top:-8px
}
.uxcore-tag .uxcore-tag-item .uxcore-tag-item-delete i {
    font-size:12px
}
.uxcore-tag .uxcore-tag-item .uxcore-tag-item-option.can-add-count:hover .uxcore-tag-item-count {
    display:none
}
.uxcore-tag .uxcore-tag-item .uxcore-tag-item-option.can-add-count:hover .uxcore-tag-item-add-count {
    display:inline-block
}
.uxcore-tag .uxcore-tag-item .uxcore-tag-item-option.is-zero .uxcore-tag-item-count {
    display:none
}
.uxcore-tag .uxcore-tag-item .uxcore-tag-item-option.is-zero.can-add-count .uxcore-tag-item-add-count,.uxcore-tag .uxcore-tag-item.can-delete:hover .uxcore-tag-item-delete {
    display:inline-block
}
.uxcore-tag .uxcore-tag-add {
    border:1px solid #eaeaea;
    background-color:#eaeaea;
    border-radius:3px;
    box-sizing:border-box;
    margin:2px;
    height:30px;
    width:30px;
    line-height:30px;
    cursor:pointer;
    position:relative;
    text-align:center
}
.uxcore-tag .uxcore-tag-add-input {
    position:relative;
    padding-right:29px;
    margin:2px
}
.uxcore-tag .uxcore-tag-add-input input {
    vertical-align:top;
    height:30px;
    border:1px solid #d7d7d7;
    border-top-left-radius:3px;
    border-bottom-left-radius:3px;
    width:170px
}
.uxcore-tag .uxcore-tag-add-input .uxcore-tag-add-input-submit {
    vertical-align:top;
    display:inline-block;
    width:30px;
    height:30px;
    background:#F37327;
    text-align:center;
    line-height:30px;
    color:#fff;
    border-top-right-radius:3px;
    border-bottom-right-radius:3px;
    cursor:pointer;
    position:absolute;
    right:0;
    top:0
}
.uxcore-tag .uxcore-tag-add-input .uxcore-tag-add-input-submit i {
    font-size:24px
}
.uxcore-tag-popup-delete i {
    color:#F37327;
    margin-right:8px
}
.kuma-uxcore-album.no-rgba .album-overlay {
    background:url()
}
.kuma-uxcore-album.no-rgba .album-overlay .album-carousel-control,.kuma-uxcore-album.no-rgba .album-overlay .album-control {
    background-color:#666
}
.kuma-uxcore-album .album-icon {
    -moz-osx-font-smoothing:grayscale
}
.kuma-uxcore-album .album-cover {
    position:relative
}
.kuma-uxcore-album .album-cover>.album-item {
    position:relative;
    width:100%;
    height:100%
}
.kuma-uxcore-album .album-cover>.album-item>img {
    position:absolute;
    margin:auto;
    top:0;
    bottom:0;
    left:0;
    right:0;
    max-width:100%;
    max-height:100%
}
.kuma-uxcore-album .album-cover:hover:before {
    content:'\e63d';
    position:absolute;
    left:50%;
    top:50%;
    margin:-16px 0 0 -16px;
    width:32px;
    height:32px;
    background-color:rgba(51,51,51,.6);
    border-radius:16px;
    z-index:2;
    color:#fff;
    text-align:center;
    line-height:32px;
    cursor:pointer
}
.kuma-uxcore-album .album-cover:hover:after {
    content:'';
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,.1);
    z-index:1
}
.kuma-uxcore-album .album-overlay {
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,.8);
    z-index:999
}
.kuma-uxcore-album .album-overlay>.album-control {
    position:absolute;
    z-index:1;
    top:50%;
    margin-top:-70px;
    width:60px;
    height:60px;
    background-color:rgba(255,255,255,.1);
    font-size:50px;
    color:#fff;
    line-height:60px;
    text-align:center
}
.kuma-uxcore-album .album-overlay>.album-control:hover {
    background-color:rgba(255,255,255,.2);
    text-decoration:none
}
.kuma-uxcore-album .album-overlay>.album-control.disabled {
    color:rgba(255,255,255,.2);
    cursor:default
}
.kuma-uxcore-album .album-overlay>.album-control.album-prev {
    left:0
}
.kuma-uxcore-album .album-overlay>.album-control.album-prev:before {
    content:'\e644'
}
.kuma-uxcore-album .album-overlay>.album-control.album-next {
    right:0
}
.kuma-uxcore-album .album-overlay>.album-control.album-next:before {
    content:'\e643'
}
.kuma-uxcore-album .album-overlay .album-stage {
    margin-bottom:-100px;
    padding:20px 20px 120px;
    height:100%
}
.kuma-uxcore-album .album-overlay .album-stage>.album-item {
    position:relative;
    width:100%;
    height:100%
}
.kuma-uxcore-album .album-overlay .album-stage>.album-item>img {
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    margin:auto;
    max-width:100%;
    max-height:100%;
    box-shadow:0 0 10px 5px rgba(0,0,0,.6)
}
.kuma-uxcore-album .album-overlay .album-close {
    position:absolute;
    right:16px;
    top:16px;
    font-size:30px;
    line-height:1;
    color:#fff
}
.kuma-uxcore-album .album-overlay .album-close:hover {
    text-decoration:none
}
.kuma-uxcore-album .album-overlay .album-close:after {
    content:'\e610'
}
.kuma-uxcore-album .album-carousel {
    position:relative;
    margin:0 20px;
    padding:0 36px;
    z-index:1
}
.kuma-uxcore-album .album-carousel-container {
    overflow:hidden
}
.kuma-uxcore-album .album-carousel-list {
    position:relative;
    white-space:nowrap;
    transition:-webkit-transform cubic-bezier(.6,0,.3,1) 1s;
    transition:transform cubic-bezier(.6,0,.3,1) 1s;
    transition:transform cubic-bezier(.6,0,.3,1) 1s,-webkit-transform cubic-bezier(.6,0,.3,1) 1s
}
.kuma-uxcore-album .album-carousel-list>li {
    position:relative;
    display:inline-block;
    margin:0 6px;
    width:120px;
    height:72px
}
.kuma-uxcore-album .album-carousel-list>li .album-item {
    position:absolute;
    left:0;
    top:0;
    width:120px;
    height:72px;
    z-index:-1;
    text-align:center;
    opacity:.6
}
.kuma-uxcore-album .album-carousel-list>li img {
    max-width:100%;
    max-height:100%
}
.kuma-uxcore-album .album-carousel-list>li.active {
    border:2px solid #fff
}
.kuma-uxcore-album .album-carousel-list>li.active .album-item {
    left:-2px;
    top:-2px;
    opacity:1
}
.kuma-uxcore-album .album-carousel-control {
    position:absolute;
    display:inline-block;
    width:24px;
    height:72px;
    background-color:rgba(255,255,255,.1);
    color:#fff;
    line-height:72px;
    font-size:26px
}
.kuma-uxcore-album .album-carousel-control:hover {
    background-color:rgba(255,255,255,.2);
    text-decoration:none
}
.kuma-uxcore-album .album-carousel-control.disabled {
    color:rgba(255,255,255,.2);
    cursor:default
}
.kuma-uxcore-album .album-carousel-control.control-prev {
    left:0;
    top:0
}
.kuma-uxcore-album .album-carousel-control.control-prev:before {
    content:'\e644'
}
.kuma-uxcore-album .album-carousel-control.control-next {
    right:0;
    top:0
}
.kuma-uxcore-album .album-carousel-control.control-next:before {
    content:'\e643'
}
.kuma-cascader-wrapper {
    min-height:36px;
    width:100%;
    position:relative;
    color:#333;
    border:1px solid #dbdbdb;
    transition:all .3s
}
.kuma-cascader-arrow,.kuma-cascader-close-wrap {
    position:absolute;
    top:8px;
    transition:all .3s;
    text-align:center
}
.kuma-cascader-wrapper:hover {
    border-color:#c2c2c2
}
.kuma-cascader-clearable:hover .kuma-cascader-close-wrap {
    visibility:visible;
    opacity:1;
    -webkit-transform:scale(1);
    transform:scale(1)
}
.kuma-cascader-close-wrap {
    visibility:hidden;
    opacity:0;
    -webkit-transform:scale(.6);
    transform:scale(.6);
    right:24px;
    cursor:pointer
}
.kuma-cascader-close-wrap .kuma-icon {
    color:#999;
    font-size:14px
}
.kuma-cascader-close-wrap .kuma-icon:hover {
    color:grey
}
.kuma-cascader-disabled {
    background:#f7f7f7;
    border:1px solid #dbdbdb;
    color:#ccc;
    cursor:default
}
.kuma-cascader-trigger {
    cursor:pointer
}
.kuma-cascader-text {
    line-height:36px;
    padding:0 10px
}
.kuma-cascader-placeholder {
    color:#999
}
.kuma-cascader-arrow {
    color:#999;
    right:2px;
    width:20px;
    height:20px;
    line-height:20px
}
.kuma-cascader-arrow-reverse {
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.kuma-dropdown-menu-submenu {
    margin:-8px 0 0;
    background-color:#fff;
    border:1px solid #dbdbdb
}
.kuma-dropdown-menu-submenu-border {
    margin:0;
    border-top:1px solid #e8e8e8
}
.kuma-dropdown-menu-submenu-wrap {
    height:120px;
    overflow:hidden
}
.kuma-dropdown-menu-submenu-wrap>ul {
    line-height:30px;
    width:33.3%;
    height:100%;
    overflow:auto;
    float:left;
    border-right:1px solid #e8e8e8
}
.kuma-dropdown-menu-submenu-wrap>ul:last-child {
    border-right:none
}
.kuma-dropdown-menu-submenu-wrap li {
    padding:0 20px 0 10px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    cursor:pointer;
    transition:all .3s
}
.kuma-dropdown-menu-submenu-wrap li.active,.kuma-dropdown-menu-submenu-wrap li:hover {
    background-color:#f7f7f7
}
.kuma-dropdown-menu-submenu-wrap li:active {
    background-color:#efefef
}
ul.kuma-dropdown-menu-hoverable li {
    position:relative
}
ul.kuma-dropdown-menu-hoverable li:after {
    font-size:16px;
    content:"\e643";
    position:absolute;
    right:2px;
    top:2px;
    color:#666
}
@-webkit-keyframes SlideUpIn {
    0% {
        opacity:0;
        -webkit-transform-origin:0 0;
        transform-origin:0 0;
        -webkit-transform:scaleY(.8);
        transform:scaleY(.8)
    }
    100% {
        opacity:1;
        -webkit-transform-origin:0 0;
        transform-origin:0 0;
        -webkit-transform:scaleY(1);
        transform:scaleY(1)
    }
}
@keyframes SlideUpIn {
    0% {
        opacity:0;
        -webkit-transform-origin:0 0;
        transform-origin:0 0;
        -webkit-transform:scaleY(.8);
        transform:scaleY(.8)
    }
    100% {
        opacity:1;
        -webkit-transform-origin:0 0;
        transform-origin:0 0;
        -webkit-transform:scaleY(1);
        transform:scaleY(1)
    }
}
@-webkit-keyframes SlideUpOut {
    0% {
        opacity:1;
        -webkit-transform-origin:0 0;
        transform-origin:0 0;
        -webkit-transform:scaleY(1);
        transform:scaleY(1)
    }
    100% {
        opacity:0;
        -webkit-transform-origin:0 0;
        transform-origin:0 0;
        -webkit-transform:scaleY(.8);
        transform:scaleY(.8)
    }
}
@keyframes SlideUpOut {
    0% {
        opacity:1;
        -webkit-transform-origin:0 0;
        transform-origin:0 0;
        -webkit-transform:scaleY(1);
        transform:scaleY(1)
    }
    100% {
        opacity:0;
        -webkit-transform-origin:0 0;
        transform-origin:0 0;
        -webkit-transform:scaleY(.8);
        transform:scaleY(.8)
    }
}
@-webkit-keyframes SlideDownIn {
    0% {
        opacity:0;
        -webkit-transform-origin:0 100%;
        transform-origin:0 100%;
        -webkit-transform:scaleY(.8);
        transform:scaleY(.8)
    }
    100% {
        opacity:1;
        -webkit-transform-origin:0 100%;
        transform-origin:0 100%;
        -webkit-transform:scaleY(1);
        transform:scaleY(1)
    }
}
@keyframes SlideDownIn {
    0% {
        opacity:0;
        -webkit-transform-origin:0 100%;
        transform-origin:0 100%;
        -webkit-transform:scaleY(.8);
        transform:scaleY(.8)
    }
    100% {
        opacity:1;
        -webkit-transform-origin:0 100%;
        transform-origin:0 100%;
        -webkit-transform:scaleY(1);
        transform:scaleY(1)
    }
}
@-webkit-keyframes SlideDownOut {
    0% {
        opacity:1;
        -webkit-transform-origin:0 100%;
        transform-origin:0 100%;
        -webkit-transform:scaleY(1);
        transform:scaleY(1)
    }
    100% {
        opacity:0;
        -webkit-transform-origin:0 100%;
        transform-origin:0 100%;
        -webkit-transform:scaleY(.8);
        transform:scaleY(.8)
    }
}
@keyframes SlideDownOut {
    0% {
        opacity:1;
        -webkit-transform-origin:0 100%;
        transform-origin:0 100%;
        -webkit-transform:scaleY(1);
        transform:scaleY(1)
    }
    100% {
        opacity:0;
        -webkit-transform-origin:0 100%;
        transform-origin:0 100%;
        -webkit-transform:scaleY(.8);
        transform:scaleY(.8)
    }
}
.kuma-list-actionbar {
    width:100%;
    margin-bottom:12px;
    padding:6px 0 4px
}
.kuma-list-actionbar-item {
    display:inline-block;
    margin-right:10px
}
.kuma-list-actionbar-item.kuma-button {
    padding:0 30px
}
.kuma-list-searchbar {
    float:right;
    position:relative;
    width:270px
}
.kuma-list-searchbar .kuma-input {
    height:32px
}
.kuma-list-searchbar .kuma-icon-search {
    position:absolute;
    line-height:16px;
    color:#ccc;
    right:8px;
    top:8px;
    cursor:pointer
}
.kuma-list-searchbar .kuma-icon-search:hover {
    color:#333
}
.kuma-list-nodata {
    line-height:50px;
    color:#333;
    background:#fafafa;
    text-align:center
}
.kuma-list-pager {
    text-align:right;
    padding:10px 0
}
.kuma-list-pager .kuma-select2-selection__rendered {
    text-align:left
}
.kuma-list .kuma-page {
    display:inline-block
}
.kuma-matrix {
    display:block;
    border:1px solid #dbdbdb;
    overflow:auto
}
.kuma-matrix-wrap {
    position:relative
}
.kuma-matrix-cell {
    position:absolute;
    text-align:center;
    border-left:1px solid #dbdbdb;
    border-bottom:1px solid #dbdbdb
}
body .site-nav {
    background-color:#f37327
}
body .site-banner {
    background-color:#f8b288
}
body .site-feature {
    background:#eee
}
body .site-aside li.current {
    border-left:2px solid #f37327
}
body .site-aside li a:hover,body .site-aside li a:hover small,body .site-aside li.current a,body .site-aside li.current small {
    color:#f37327
}
body .code-box-desc:hover {
    background:#fff9f5;
    transition:all .5s ease
}
.canvas .site-banner {
    background-image:linear-gradient(#f37327,#f8b288)
}
.component-search .kuma-select2-selection {
    background:#f8b288
}

